﻿@import url("reset.css");

@charset "UTF-8";

/**
 *
 * @authors chan.yisen (aihuacyc@gmail.com)
 * @date    2016-10-31 10:25:51
 * @version $Id$
 * @public.less
 */
* {
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
}

@font-face {
    font-family: 'helvetica-light';
    src: url('../fonts/helvetica-light.eot?1aukq4');
    src: url('../fonts/helvetica-light.eot') format('embedded-opentype'),
        url('../fonts/helvetica-light.ttf') format('truetype'),
        url('../fonts/helvetica-light.woff') format('woff'),
        url('../fonts/helvetica-light.svg') format('svg');
}

.search {
    color: #0042ff;
}

html,
body {
    position: relative;
    margin: 0 auto;
    padding: 0;
    width: 100%;
    max-width: 1920px;
    min-width: 320px;
    height: auto;
    overflow-x: hidden;
}

body {
    overflow: hidden;
}

table,
tr,
td {
    border-collapse: collapse;
}

ul,
li {
    list-style-type: none;
}

img {
    border: none;
    width: 100%;
    height: auto;
}

b {
    font-weight: normal;
}

a {
    color: #767676;
    text-decoration: none;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

a:hover {
    color: #20638e !important;
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:focus {
    text-decoration: none;
}

.a-link {
    text-decoration: underline;
    color: #5390b7
}

.clearfix {
    *zoom: 1;
    clear: both;
}

.clearfix::after {
    content: "";
    display: block;
}

.ml20 {
    margin-left: 20px;
}

#ver-sc,
#ver-tc {
    font: 16px/1.8 Arial, "", "Microsoft JhengHei", "宋体", "STHeiti", Helvetica, Verdana, sans-serif;
    color: #333333;
}

#ver-en {
    font: 16px/1.8 Arial, sans-serif, Verdana, "";
    color: #333333;
}

#warp #footer,
#header {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width: 1920px;
    min-width: 320px;
}

.container {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    padding: 0 160px;
}

.flex {
    position: relative;
    display: flex;
    width: 100%;
    height: auto;
}

.flex_wrap {
    flex-wrap: wrap;
}

.justify_around_center {
    justify-content: space-around;
    align-items: center;
}

.justify_around_start {
    justify-content: space-around;
    align-items: flex-start;
}

.justify_around_stretch {
    /* justify-content: space-around; */
    align-items: stretch;
}

.justify_between_center {
    justify-content: space-between;
    align-items: center;
}

.justify_between_star {
    justify-content: space-between;
    align-items: flex-start;
}

.justify_between_stretch {
    justify-content: space-between;
    align-items: stretch;
}

.justify_star_center {
    justify-content: flex-start;
    align-items: center;
}

/*menu*/
span#menu {
    position: absolute;
    z-index: 6;
    width: 35px;
    height: 26px;
    top: 50%;
    right: 0;
    cursor: pointer;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

#menu i {
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    background: #3585b7;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

#menu i:nth-of-type(2) {
    top: 50%;
    margin-top: -1px;
}

#menu i:last-child {
    bottom: 0;
}

#menu.active i:first-child {
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    -ms-transform: rotateZ(-45deg);
    -o-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    top: 50%;
}

#menu.active i:nth-child(2) {
    visibility: hidden;
    opacity: 0;
}

#menu.active i:last-child {
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    -ms-transform: rotateZ(45deg);
    -o-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
    top: 50%;
    bottom: auto;
}

/*menu-end*/


/*header*/

#header {
    position: absolute;
    /*z-index: 999;*/
    box-shadow: 0 0 6px #d2d2d2;
}

#header::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: rgba(255, 255, 255);
    z-index: -1;
}

.comm_head {
    padding: 10px 0;
}

.head_logo_box {
    /*width: 20%;*/
    max-width: 260px;
}

.pc_nav_box {
    width: 100%;
}

.pc_nav_box ul li {
    padding: 0 5px;
    position: relative;
}

#ver-en nav.pc_nav a.bg_a {
    line-height: 1.2;
    font-weight: normal;
}


.link_lang_box {
    /*  width: 10%;*/
}

.ph_hide_indir,
.ph_hide {
    display: none !important;
}

/*header-end*/


/*pc_nav*/

nav.pc_nav ul li:hover a.bg_a,
nav.pc_nav ul li.current a.bg_a {
    color: #5390b7 !important;
}

/*
#header.active .pc_nav a.bg_a{
   padding:5px 0 20px 0;
}*/
nav.pc_nav a.bg_a {
    font-size: 16px;
    padding: 5px 0 10px 0;
    display: block;
    font-weight: bold;
}

.menu_icon {
    position: relative;
    padding-right: 15px !important;
}

.menu_icon::before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 35%;
    border-right: 5px solid transparent;
    border-top: 6px solid #7c7c7c;
    border-left: 5px solid transparent;
}

nav.pc_nav ul li.current .menu_icon::before {
    border-top: 6px solid #5390b7;
}

.ph_nav ul li b {
    font-weight: bold;
    position: relative;
    padding-right: 15px !important;
}

.ph_nav ul li b::before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: 46%;
    border-right: 5px solid transparent;
    border-top: 6px solid #ffffff;
    border-left: 5px solid transparent;
}

.ph_nav ul li.current b::before {
    border-top: 6px solid #20638e;
}

.ph_nav ul li:hover b::before {
    border-top: 6px solid #20638e;
}

#ver-sc .pc_nav_box ul li:last-child .over_nav {
    /* left: -3.5vw; */
    right: 0;
}

#ver-en .pc_nav_box ul li:last-child .over_nav {
    left: auto;
    right: 0;
}

#ver-tc .pc_nav_box ul li:last-child .over_nav {
    left: 0;
    right: 0;
}


.over_nav {
    position: absolute;
    display: none;
    left: 5%;
    min-width: 13vw;
}

#ver-en .over_nav {
    position: absolute;
    display: none;
    min-width: 15vw;
}

#ver-tc .over_nav {
    position: absolute;
    display: none;
    min-width: 7vw;
}

.over_smnav {
    position: relative;
    margin: 0 auto;
}

.over_nav::before {
    content: "";
    display: block;
    width: 50000px;
    position: absolute;
    left: -1920px;
    top: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
}

.nav_l_add {
    width: 300px;
}

.nav_kong {
    position: relative;

}

.nav_add {
    position: relative;
    padding: 30px 0;
    display: flex;
    align-items: center;
}

.nav_add dl {
    position: relative;
}

.na_navIconImg {
    width: 55px;
}

.pon_navIconImg {
    width: 55px;
}

.nav_add dd a {
    color: #fff;
    font-size: 16px;
    padding: 1px 0;
    display: block;
}

.nav_add dd a:hover {
    color: #ea7e23 !important;
}

.nav_add dd.current a {
    color: #ea7e23 !important;
}

.goto:hover {
    color: #ea7e23 !important;
}

.goto1:hover {
    color: #ea7e23 !important;
}

.goto2:hover {
    color: #ea7e23 !important;
}

.goto3:hover {
    color: #ea7e23 !important;
}

/*pc_nav-end*/


/*link_lang_box*/
.link_lang_box {
    position: relative;
}

.link_lang_box ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.link_lang_box ul li {
    position: relative;
    float: left;
    margin-left: 20px;
}

.link_lang_box ul li:first-child {
    margin-left: 0;
}

.link_lang_box ul li a {
    width: 20px;
    height: 20px;
    display: table;
}

.link_lang_box ul li:last-child a {
    width: 80px;
    height: inherit
}

.link_lang_box ul li a i {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.link_lang_box ul li a.search {
    font-size: 20px;
    line-height: 20px;
    color: #3685b7;
}

.link_lang_box ul li:nth-child(1) {
    color: #3685b7;
}

.link_lang_box ul li:nth-child(3) a {
    width: auto !important;
    height: auto !important;
    border-radius: 3px;
    border: 1px solid #666666;
    padding: 2px 20px 2px 8px;
    line-height: 1;
}

.link_lang_box ul li:nth-child(3) a::before {
    content: '';
    display: block;
    position: absolute;
    right: 6px;
    top: 7px;
    border-right: 5px solid transparent;
    border-top: 6px solid #666666;
    border-left: 5px solid transparent;
}

.logo_right {
    width: 100px;
    padding-left: 20px;
}

a.share i::before {
    position: relative;
    content: "";
    width: 100%;
    display: block;
    height: 100%;
    background: url(../images/share.png) center no-repeat;
    background-size: contain;
}

a.globe i::before {
    position: relative;
    content: "";
    width: 20px;
    display: block;
    height: 20px;
    background: url(../images/globe.png) center no-repeat;
    background-size: contain;
}

.over_lang {
    position: absolute;
    right: 0;
    min-width: 70px;
    top: 25px;
    padding: 10px;
    background: #295a78;
    border-radius: 4px;
    display: none;
    z-index: 101;
}

.over_lang a {
    display: block;
    color: #fff;
    width: auto !important;
    height: auto !important;
    padding: 2px 0 !important;
    margin-left: 0 !important;
    border: 0 !important;
    line-height: inherit !important;
}

.over_lang a:hover {
    color: #ea7e23 !important;
}

.over_lang::before {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: -6px;
    border-right: 10px solid transparent;
    border-bottom: 8px solid #295a78;
    border-left: 10px solid transparent;
}

.over_lang a::before {
    content: none !important;
}

/*link_lang_box -end*/


/*ph_nav*/
.ph_nav_box {
    width: 100%;
    position: relative;
    display: none;
}

.ph_nav_box::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: rgba(53, 133, 183, 0.77);
    z-index: -1;
}

.ph_nav {
    position: relative;
    width: 100%;
    height: 85%;
    overflow-y: auto;
    overflow-x: hidden;
}

.ph_nav ul {
    position: relative;
    padding: 20px 0;
}

.ph_nav ul li {
    position: relative;
    margin: 5px 0;
    text-align: center;
}

.ph_nav ul li a.bg_a {
    position: relative;
    color: #fff;
    display: block;
    padding: 10px 0;
    font-size: 20px;
    font-weight: bold;
}

.ph_nav ul li.current a.bg_a,
.ph_nav ul li:hover a.bg_a {
    color: #20638e;
}

.ph_nav ul li.current1,
.ph_nav ul li.current,
.ph_nav ul li:hover {
    background: #59a5d6 !important;
}

.ph_over_nav {
    position: relative;
    padding-bottom: 10px;
    display: none;
}

.ph_over_nav a {
    color: #fff;
    display: block;
    padding: 5px 0;
    font-weight: bold;
    font-size: 16px;
}


.ph_lang_box {
    position: relative;
    width: 100%;
    padding-top: 25px;
}

.ph_lang_box ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.ph_lang_box ul li {
    position: relative;

}

.ph_lang_box ul li:nth-child(2) a {
    width: auto !important;
    height: auto !important;
    margin-left: 20px;
    border-radius: 3px;
    border: 1px solid #ffffff;
    padding: 5px 20px 5px 8px;
    line-height: 1;
}

.ph_lang_box ul li:nth-child(2) a::before {
    content: '';
    display: block;
    position: absolute;
    right: 6px;
    top: 10px;
    border-right: 5px solid transparent;
    border-top: 6px solid #ffffff;
    border-left: 5px solid transparent;
}


.ph_lang_box ul li a i,
.ph_lang_box ul li a {
    position: relative;
    display: block;
    width: 26px;
    height: 26px;
    color: #ffffff;
}

.ph_lang_box ul li a.search {
    font-size: 24px;
    line-height: 20px;
    color: #ffffff;
    margin-left: 20px;
}

.ph_lang_box ul li a:hover {
    color: #ea7e23 !important
}

.ph_lang_box a.share i::before {
    background: url(../images/share_ph.png) center no-repeat;
    background-size: contain;
}

.ph_lang_box a.globe i::before {
    background: url(../images/globe_ph.png) center no-repeat;
    background-size: contain;
}

.ph_lang_box .over_lang_ph {
    bottom: 140%;
    top: auto;
}

.ph_lang_box .over_lang::before {
    bottom: -6px;
    top: auto;
    border-top: 8px solid #295a78;
    border-bottom: none;
}

.ph_over_nav dd.current a {
    color: #20638e !important;
}

/*ph_nav-end*/


/*wrap*/
#wrap {
    position: relative;
}

.txt_up {
    text-transform: uppercase;
    display: block;
}

body h1 {
    font-size: 66px;
}

body h2 {
    /* text-transform: uppercase; */
    font-size: 36px;
    padding-bottom: 50px;
}

body h3 {
    color: #5390b7;
    font-size: 24px;
    padding: 10px 0;
    /*font-family: "";*/
}

.color_y {
    color: #ea7c1e;
}

.color_w {
    color: #fff;
}

.color_b {
    color: #70a295;
}

.color_b1 {
    color: #5390b7;
}

.color_l {
    color: #75ceb8;
}

.txt_center {
    text-align: center;
}

.about_news_box h2 {
    text-align: center;
    padding-bottom: 10px;
}

.about_news_box h3 {
    text-align: center;
    font-size: 14px;
    padding-bottom: 50px;
    font-weight: normal;
}

.about_news_box img {
    max-width: 100vw;
    width: auto;
    margin-left: 50%;
    transform: translateX(-50%);
}

.about_news_box ul li {
    list-style-type: disc;
    margin-left: 20px;
}

.news_box .post-image {
    width: 351px;
    height: 247px;
    background-size: 100% 100%;
    flex-shrink: 0;
}

.news_box .post-entry {
    margin-left: 63px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.i-tag {
    width: 20px;
    height: 20px;
}

.news_box .post-tag {
    display: flex;
    align-items: center;
    width:calc(100% - 6em);
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.news_box .post-tag a{
    color: #0c448d !important;
    white-space:nowrap;
}
.news_box .post-tag span{
    
    margin-left: 10px;
}
.news_box .post-b{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 20px;
}
.news_box .pos-summary {
    /* margin-top: 49px; */
    line-height: 2.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    min-height: .7rem;
    padding-bottom: 0 !important;
}

.news_box .n_box {
    display: flex;
    flex-direction: row;
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 2px solid #e5e5e5;
}
.news_box .n_box:nth-last-child(1) {
    border-bottom: 0px;
}
.n_box .time{
    flex-shrink: 0;
    
}
/*banner*/
.index_banner {
    position: relative;
    width: 100%;
    height: 570px;
    overflow: hidden;
}

ul.banner-list {
    z-index: 1;
    position: relative;
    width: 100%;
    height: 100%;
}

ul.banner-list li {
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
}

ul.banner-list li a {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 101
}



/*ul.banner-list li:nth-child(4){
background: url(../images/banner4.jpg) no-repeat center top;
background-size: cover;
}*/

.ban_info {
    position: absolute;
    padding: 0 20px;
    width: 90%;
    height: auto;
    top: 53%;
    left: 5%;
    text-align: center;
    color: #ffffff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    z-index: 10;
}

.ban_info_o {
    top: 80%;
}

.ban_info h1 {
    text-shadow: 0 0 6px #000000;
}

.ban_info h1 span {
    font-size: 44px;
    padding-top: 10px;
    font-weight: normal;
    font-family: "helvetica-light", Arial, sans-serif, Verdana, "";
    text-transform: uppercase;
}

.ban_info.animat {
    -webkit-animation: fadeIn_ban 2s linear;
    -moz-animation: fadeIn_ban 2s linear;
    -ms-animation: fadeIn_ban 2s linear;
    -o-animation: fadeIn_ban 2s linear;
}

ul.num {
    position: absolute;
    width: 100%;
    text-align: left;
    top: 55%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

ul.num li {
    width: 50px;
    height: 20px;
    position: relative;
    display: block;
    cursor: pointer;
}

ul.num li::before {
    content: "";
    width: 40px;
    height: 1px;
    position: absolute;
    display: block;
    background: #ebebeb;
    cursor: pointer;
    top: 50%;
    margin-top: -1px;
}

ul.num li.active::before,
ul.num li:hover::before {
    height: 4px;
    width: 50px;
}

p.down_btn {
    position: absolute;
    text-align: center;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    color: #505050;
}

/*banner鼠标动画*/
.banner_mouse {
    position: absolute;
    display: block;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 29px;
    z-index: 6;
    cursor: pointer;
    background: url(../images/banner_mouse.png) no-repeat;
    -webkit-animation: nudgeMouse 1.6s linear infinite;
    animation: nudgeMouse 1.6s linear infinite;
    margin-top: 3px;
}

.banner_mouse:after,
.banner_mouse:before {
    content: "";
    position: absolute;
}

.banner_mouse:before {
    width: 20px;
    height: 29px;
    background: url(../images/banner_mouse_h.png) no-repeat;
    -webkit-animation: colorSlide 1.6s linear infinite;
    animation: colorSlide 1.6s linear infinite;
    top: 0;
    left: 0;
}

.banner_mouse::after {
    content: "";
    display: block;
    width: 5px;
    height: 8px;
    position: absolute;
    top: 12px;
    left: 55%;
    border: 1px solid #ffffff;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-left: -3px;
    -webkit-animation: arrowGo 1.2s linear infinite;
    -moz-animation: arrowGo 1.2s linear infinite;
    -ms-animation: arrowGo 1.2s linear infinite;
    -o-animation: arrowGo 1.2s linear infinite;
}

/*banner-end*/


/*index_content-end*/
#index_content {
    position: relative;
    min-height: 350px;
    overflow: hidden;
}

.ind_com_l {
    position: relative;
    width: 65%;
}

.ind_com_r {
    position: relative;
    width: 35%;
}

.com_marTop {
    margin-top: 50px;
}

.com_marBot {
    margin-bottom: 60px;
}

.com_pad {
    padding: 40px 0;
}

.com_padtop {
    padding-top: 80px;
}

.com_smpad {
    padding-top: 10px;
}

.logo-a {
    /*width: 121px;
    height: 75px;*/
}


p.more_p {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 50px;
    display: table;
    text-align: center;
}

p.more_p_cen {
    text-align: center;
    margin: 30px 0 0 0;
}

a.more_btn {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 45px;
    right: 0;
    bottom: 0;
    background: #ea7e23;
    text-align: center;
    line-height: 45px;
}

a.more_btn.bgw {
    background: none;
    border: 1px solid #fff;
}

a.more_btn i {
    position: absolute;
    width: 20px;
    height: 20px;
    display: block;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

a.more_btn i::before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

a.more_btn i::after {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

a.more_btn:hover i {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}


.index_banner .banner_arrow_lImg {
    width: 17px;
    position: absolute;
    left: 3%;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
}

.index_banner .banner_arrow_rImg {
    width: 17px;
    position: absolute;
    right: 3%;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 9;
}

/*公司概览*/
.ic_gsglDiv {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.ic_gsglDiv .igd_title {
    color: #ea8026;
    text-align: center;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px;
}

.ic_gsglDiv .igd_conTxt {
    color: #282a32;
    font-size: 16px;
    text-align: center;
    font-weight: normal;
    padding: 0 15%;
    line-height: 30px;
}

.ic_gsglDiv .igd_iconDiv {
    width: 80%;
    /*min-width: 1020px;*/
    height: 520px;
    margin: auto;
    margin-top: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}

.ic_gsglDiv .igd_iconConDiv {
    display: inline-block;
    width: 89%;
    /*min-width: 900px;*/
    height: auto;
    margin: auto;
    /*margin-left: 1%;*/
    overflow: hidden;
}

.ic_gsglDiv .arrow_lImg {
    width: 17px;
    float: left;
    margin-top: 190px;
    margin-left: 3%;
}

.ic_gsglDiv .arrow_rImg {
    width: 17px;
    float: right;
    margin-top: 190px;
    margin-right: 3%;
}

.ic_gsglDiv .gsgl_iconImg {
    width: 300px;
}

.ic_gsglDiv .gsglIconLineDiv {
    width: 100%;
    max-width: 300px;
    height: 460px;
    margin: auto;
    border: 1px solid rgba(0, 0, 0, 0.5);
    border-radius: 12px;
    overflow: hidden;
}

.ic_gsglDiv .gild_iconImg {
    display: block;
    width: 100%;
    margin: auto;
}

.ic_gsglDiv .gild_title {
    width: 100%;
    color: #3d6299;
    text-align: left;
    padding-left: 8%;
    font-weight: bold;
    margin-top: 5%;
}

.ic_gsglDiv .gild_txt {
    width: 100%;
    height: 38%;
    font-size: 16px;
    color: #141414;
    line-height: 23px;
    word-break: break-all;
    white-space: normal;
    padding: 0 8%;
    text-align: left;
    overflow-x: hidden;
    overflow-y: auto;
}

.ic_gsglDiv .gild_ckgd {
    width: 100%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    padding: 0 9%;
    text-decoration-line: underline;
    text-decoration-color: #484848;
}

/*关键数字*/
.ic_gjszDiv {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 700px;
    background-color: #eeeeee;
    box-sizing: content-box;
    padding: 3% 0;
}

.ic_gjszDiv .gjsz_title {
    text-align: center;
    font-weight: bold;
}

.ic_gjszDiv .gjsz_iconDiv {
    position: absolute;
    width: 100%;
    height: 635px;
    top: 105px;
    bottom: 0;
    text-align: center;
    margin-top: 20px;
    z-index: 1;
}

.ic_gjszDiv .gjsz_iconConDiv {
    position: absolute;
    width: 1258px;
    height: 635px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
}

.ic_gjszDiv .gicdDiv {
    position: absolute;
    z-index: 9;
}

.ic_gjszDiv .gicdDiv1 {
    width: 403px;
    height: 396px;
    left: 10px;
    top: 0;
    background-color: #7e9bc7;
}

.ic_gjszDiv .gicdDiv2 {
    width: 416px;
    height: 200px;
    left: 425px;
    top: 0;
    background-color: #5c80ba;
}

.ic_gjszDiv .gicdDiv3 {
    width: 416px;
    height: 187px;
    left: 425px;
    top: 208px;
    background-color: #7ea2dc;
}

.ic_gjszDiv .gicdDiv4 {
    width: 401px;
    height: 395px;
    left: 853px;
    top: 0;
    background-color: #7e9bc7;
}

.ic_gjszDiv .gicdDiv5 {
    width: 403px;
    height: 187px;
    top: 410px;
    left: 10px;
    background-color: #5c80ba;
}

.ic_gjszDiv .gicdDiv6 {
    width: 416px;
    height: 187px;
    top: 410px;
    left: 425px;
    background-color: #7e9bc7;
}

.ic_gjszDiv .gicdDiv7 {
    width: 401px;
    height: 187px;
    top: 410px;
    left: 853px;
    background-color: #7ea2dc;
}

.ic_gjszDiv .gjsz_iconImg {
    position: absolute;
    z-index: 9;
}

.ic_gjszDiv .gjsz_iconImg1 {
    width: 106px;
    left: 0;
    right: 0;
    margin: auto;
    top: 80px;
}

.ic_gjszDiv .gd1_txt1 {
    font-size: 56px;
    color: #ffffff;
    margin-top: 185px;
    text-align: center;
    padding-left: 6%;
}

.ic_gjszDiv .gd1_txt2 {
    font-size: 22px;
    color: #ffffff;
    margin-top: -2%;
}

.ic_gjszDiv .gjsz_iconImg2 {
    width: 93px;
    top: 33%;
    left: 50px;
}

.ic_gjszDiv .gd2_txt1 {
    font-size: 56px;
    color: #ffffff;
    padding-left: 30%;
    margin-top: 7%;
}

.ic_gjszDiv .gd2_txt2 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 30%;
    margin-top: -3%;
}

/*.ic_gjszDiv .gd2_txt3 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 30%;
}*/

.ic_gjszDiv .gjsz_iconImg3 {
    width: 88px;
    left: 50px;
    top: 53px;
}

.ic_gjszDiv .gd3_txt1 {
    font-size: 56px;
    color: #ffffff;
    padding-left: 30%;
    margin-top: 1%;
}

.ic_gjszDiv .gd3_txt2 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 30%;
    margin-top: -5%;
}

.ic_gjszDiv .gd3_txt3 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 30%;
}

.ic_gjszDiv .gjsz_iconImg4 {
    width: 152px;
    left: 0;
    right: 0;
    margin: auto;
    top: 70px;
}

.ic_gjszDiv .gd4_txt1 {
    font-size: 56px;
    color: #ffffff;
    margin-top: 220px;
    text-align: center;
    padding-left: 5%;
}

.ic_gjszDiv .gd4_txt2 {
    font-size: 22px;
    color: #ffffff;
    margin-top: -5%;
}

.ic_gjszDiv .gjsz_iconImg5 {
    width: 99px;
    top: 50px;
    left: 50px;
}

.ic_gjszDiv .gd5_txt1 {
    font-size: 56px;
    color: #ffffff;
    padding-left: 30%;
    margin-top: 4%;
}

.ic_gjszDiv .gd5_txt2 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 28%;
    margin-top: -3%;
}

.ic_gjszDiv .gjsz_iconImg6 {
    width: 93px;
    top: 44px;
    left: 50px;
}

.ic_gjszDiv .gd6_txt1 {
    font-size: 56px;
    color: #ffffff;
    padding-left: 18%;
    margin-top: 5%;
}

.ic_gjszDiv .gd6_txt2 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 19%;
    margin-top: -3%;
}

.ic_gjszDiv .gjsz_iconImg7 {
    width: 95px;
    top: 54px;
    left: 46px;
}

.ic_gjszDiv .gd7_txt1 {
    font-size: 50px;
    color: #ffffff;
    padding-left: 19%;
    margin-top: 6%;
}

.ic_gjszDiv .gd7_txt2 {
    font-size: 20px;
    color: #ffffff;
    padding-left: 18%;
    margin-top: -4%;
}

/* macbook */
.ic_box1Div {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 580px;
    background-color: #ffffff;
    padding: 5% 0;
}

.ic_box1ConDiv {
    position: absolute;
    width: 1220px;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 1;
}

.syConBox1Img {
    width: 650px;
    margin-top: 80px;
    margin-left: 0;
}

.b1d_txtDiv {
    margin-top: 180px;
    margin-right: 30px;
    width: 480px;
    float: right;
}

.b1d_td1 {
    text-align: left;
    color: #e58419;
    font-weight: bold;
}

.b1d_td2 {
    font-size: 16px;
    color: #282a32;
}

.b1d_td3 {
    font-size: 16px;
    color: #282a32;
    text-decoration: #000000;
    text-decoration-line: underline;
    margin-top: 2%;
}

/* 研究报告 */
.ic_yjbgDiv {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 542px;
    background-color: #eeeeee;
    padding: 2% 0;
}

.ic_yjbgDiv .yjbg_title {
    font-weight: bold;
    text-align: center;
}

.ic_yjbgDiv .yjbg_title2 {
    font-size: 16px;
    text-align: center;
}

.ic_yjbgDiv .yjbg_title3 {
    font-size: 16px;
    color: #282a32;
    text-align: center;
    text-decoration: #000000;
    text-decoration-line: underline;
}

.ic_yjbgDiv .yjbg_iconDiv {
    width: 100%;
    text-align: center;
    margin-top: 2%;
}

.ic_yjbgDiv .yjbg_iconDivMb {
    display: none;
}

.ic_yjbgDiv .yjbg_iconConDiv {
    margin: auto;
    width: 1340px;
    height: 331px;
    padding-left: 5px;
}

.ic_yjbgDiv .yicdDiv {
    width: 420px;
    height: 323px;
    margin-right: 5px;
    display: inline-block;
    position: relative;
    text-align: left;
    background-color: #ffffff;
}

.ic_yjbgDiv .yicdImg {
    width: 205px;
    margin-top: 15px;
    margin-left: 14px;
}

.ic_yjbgDiv .yicd_title {
    position: absolute;
    width: 185px;
    right: 0;
    top: 20px;
    z-index: 9;
    color: #121212;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
}

.ic_yjbgDiv .yicd_txt {
    position: absolute;
    width: 185px;
    height: 200px;
    right: 0;
    top: 77px;
    z-index: 9;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 5px;
    color: #121212;
    font-size: 15px;
    letter-spacing: 1px;
    white-space: pre-wrap;
    word-break: break-all;
}

.ic_yjbgDiv .yicd_ljgd {
    position: absolute;
    width: 177px;
    right: 0;
    top: 280px;
    z-index: 9;
    color: #121212;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration-line: underline;
}

/* 最新资讯 */
.ic_zxzxDiv {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 388px;
    background-color: #eeeeee;
    padding: 2% 0;
}

.ic_zxzxDiv .zxzx_title {
    height: 120px;
    line-height: 140px;
    font-weight: bold;
    text-align: center;
    background-color: #ffffff;
}

.ic_zxzxDiv .zxzxMaxDiv {
    position: relative;
    width: 100%;
    height: 240px;
}

.ic_zxzxDiv .zxzxDiv {
    width: 90%;
    height: 100%;
}

.ic_zxzxDiv .zxzxConDiv {
    width: 100%;
    height: 100%;
}

.ic_zxzxDiv .zxzxLineDiv {
    display: block;
    width: 80%;
    height: auto;
    min-height: 150px;
    margin: auto;
    margin-top: 9%;
    vertical-align: top;
    background-color: #ffffff;
    padding: 7% 5%;
    overflow: hidden;
}

.ic_zxzxDiv .zld_date {
    margin-left: 5%;
    font-size: 16px;
    color: #000000;
}

.ic_zxzxDiv .zld_conTxt {
    padding-left: 5%;
    font-size: 16px;
    color: #000000;
    word-break: break-all;
    width: 96%;
}

.ic_zxzxDiv .zxzx_arrow_lImg {
    width: 17px;
    left: 3%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.ic_zxzxDiv .zxzx_arrow_rImg {
    width: 17px;
    right: 3%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}


/*ind-about*/
.ind_about_box {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
}

.ind_about_infobox {
    position: relative;
    width: 100%;
}

/*.ind_about_infobox p{
      display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
}*/
.about_w_bg {
    position: relative;
    background: #fff;
}

ul.people_box {
    width: 100%;
    height: 100%;
}

ul.people_box li {
    position: relative;
    overflow: hidden;
    display: block;
}

ul.people_box li img {
    position: absolute;
    width: 100%;
    height: auto;

}

ul.peopleb_l {
    position: absolute;
    top: 0;
    flex-wrap: wrap;
}

ul.peopleb_l li {
    width: 33.33333%;
}

ul.peopleb_l li:nth-of-type(4) img {
    bottom: 0
}

ul.peopleb_l li:nth-of-type(5) img {
    bottom: 0
}

\ul.peopleb_l li:nth-of-type(6) img {
    bottom: 0
}

li.op_bg::after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.9);
}

.ind_about_r {
    position: absolute;
    right: 0;
    height: 100%;
}

.peopleb_r_box {
    position: relative;
    width: 100%;
    height: 100%;
}

.people_com_w {
    position: relative;
    width: 100%;
    height: 33.333%;
    overflow: hidden;
}


/*index_content-end*/


/*index-ir*/
.ir_infobg {
    position: relative;
    width: 100%;
}

.ind_ir_r .ir_infobg {
    height: 100%;
}

.ir_infobg::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: #ebebeb;
    z-index: -1;
}

ul.report_ul {
    position: relative;
}

ul.report_ul li {
    position: relative;
    width: 46%;
}

dl.report_dl {
    position: relative;
    width: 100%;
}

dl.report_dl dt {
    position: relative;
    width: 70%;
    font-size: 0;
}

dl.report_dl dd {
    position: relative;
    padding: 5px;
    background: #0097d3;
    width: 45%;
    margin-left: -15%;
}

dl.report_dl dd h3 {
    padding: 20px 10px;
    line-height: 1.4;
}

.pdf_box {
    position: relative;
    width: 100%;
    padding: 10px 15px;
    background: #fff;
    color: #0097d3;
}

.pdf_box img {
    width: 40px;
}

.pdf_box span {
    display: inline-block;
    padding-left: 10px;
}

ul.ind_ann_ul {
    position: relative;
    width: 100%;
    height: auto;
}

ul.ind_ann_ul li {
    position: relative;
    padding: 0 20px;
    overflow: hidden;
}

dl.ind_ann_dl {
    position: relative;
    width: 100%;
    height: auto;
    padding: 30px;

}

dl.ind_ann_dl::after {
    content: "";
    display: block;
    position: absolute;
    background: #fff;
    width: 100%;
    height: 900px;
    top: 0;
    left: 0;
    z-index: -1;
}

dl.ind_ann_dl dt {
    margin-bottom: 20px;
}

dl.ind_ann_dl dd {
    position: relative;
}

a.ann_more {
    position: absolute;
    display: block;
    bottom: 30px;
    left: 50%;
    width: 25px;
    height: 25px;
    background: #0097d3;
    text-align: center;
    line-height: 25px;
    margin: 0 auto;
    border-radius: 50%;
    margin-left: -13px;
}

a.ann_more i {
    position: absolute;
    width: 12px;
    height: 12px;
    display: block;
    top: 50%;
    left: 50%;
    margin-top: -7px;
    margin-left: -7px;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

a.ann_more i::before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

a.ann_more i::after {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
}

a.ann_more:hover i {
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

/*
ul.ind_ann_ul .slick-track{
  display: flex;
  align-items:stretch;
}
ul.ind_ann_ul .slick-track li{
  align-self:stretch;
}*/
/*index-ir-end*/


/*human*/
/*.human_slide .slick-track{
  position: relative;
  display: flex;
  align-items: stretch;
}*/
.human_slide li {
    position: relative;
    /*height: 100%!important;*/
}

.human_slide li::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    z-index: -1;
}

.human_slide li.slick-current::after {
    background: rgba(0, 0, 0, 0.2);
}

.human_slide li.first {
    background: url("../images/flexible_banner.jpg") center top no-repeat;
    background-size: cover;
}

.human_slide li.second {
    background: url("../images/hunting_banner.jpg") center top no-repeat;
    background-size: cover;
}

.human_slide li.third {
    background: url("../images/recruitment_banner.jpg") center top no-repeat;
    background-size: cover;
}

.human_slide li.four {
    background: url("../images/other_banner_1.jpg") center top no-repeat;
    background-size: cover;
}

.human_slide li.five {
    background: url("../images/other_banner_2.jpg") center top no-repeat;
    background-size: cover;
}

.human_slide li.six {
    background: url("../images/other_banner_3.jpg") center top no-repeat;
    background-size: cover;
}

.human_info {
    position: relative;
    width: 60%;
    margin: 0 auto;
    padding: 180px 0;
}

.human_info p {
    max-height: 90px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/*human - end*/


/*wrap-end*/


/*footer*/
.foot_nav {
    position: relative;
    background: #ebebeb;
    width: 100%;
    padding: 30px 0 !important;
}

ul.foot_nav_ul {
    position: relative;
    width: 100%;
    height: auto;
}

ul.foot_nav_ul li a {
    display: block;
    padding: 0 10px 10px 10px;
    line-height: 1;
}

ul.foot_nav_ul li:nth-child(1) a {
    padding: 0;
}

/*ul.foot_nav_ul li:nth-child(1) p{ padding-top:10px; text-align:center;width:100%;}*/
img.foot_logo {
    max-width: 140px;
}

ul.foot_nav_ul a.bg_nav_a {
    color: #3585b7;
    padding-bottom: 10px;
}

#ver-en ul.foot_nav_ul a.bg_nav_a {
    line-height: 1.2;
    padding-bottom: 20px;
}

ul.foot_nav_ul a {
    font-family: "";
}

.footer_iframe iframe {
    width: 100%;
    height: 660px;
}

li.link {
    min-width: 110px;
}

li.link a {
    position: relative;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    padding: 0 !important;
    display: inline-block !important;
    text-align: center;
}

li.link i {
    font-size: 18px;
    line-height: 30px;
    color: #fff;
}

li.link a.bg_y {
    background: #ff9600;
}

li.link a.bg_b {
    background: #0097d3;
}

li.link a.bg_w {
    background: #609700;
}

li.link a:hover {
    background: #70a295;
}

#logo-a:hover {
    background-color: unset !important;
}

.copy_box {
    position: relative;
    padding: 20px 0;
    font-size: 14px;
}

.weixin_img {
    position: absolute;
    display: none;
    right: 0;
    width: 100px;
    top: 120%;
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
}

li.link a.img_s:hover .weixin_img {
    display: block;
}

a.wisd {
    width: 65px;
    display: block;
}

br.ph_br {
    display: none;
}

/*footer-end*/

sup {
    vertical-align: super !important;
    font-size: 12px !important;
}

/*page*/
.page_banner {
    position: relative;
}

.other_banner {
    display: none
}

.about_banner {
    display: none
}

.show_active {
    display: block
}

#page_content {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    min-height: 420px;
    padding-top: 20px;
}

#page_content p {
    padding-bottom: 30px;
}

#page_content p.nopad {
    padding-bottom: 0;
}

.page_com_l {
    width: 60%;
    position: relative;
}

.page_com_l strong {
    font-weight: bold;
}

.page_com_r {
    position: relative;
    width: 35%;
}

.page_banner .container {
    padding-top: 5px;
}

.flex_1 {
    flex: 1;
}

.banner_research .ban_info {
    top: 35% !important;
    left: 11%;
}

.com_pad_l {
    margin-left: 8%;
}

/*flex*/
.flexible_info {
    position: relative;
    overflow: hidden;
}

ul.flex_work_add {
    position: relative;
    width: 100%;

    flex-wrap: wrap;
    align-items: stretch;
    padding-top: 80px;
    margin: 0 auto;
    margin-bottom: 80px;
}

ul.flex_work_add::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: #518fb6;
    z-index: -1;
}

ul.flex_work_add li {
    position: relative;
    width: 45%;
    background: #fff;
    padding: 20px;
    margin-bottom: 80px;
}

ul.flex_work_add li p {
    padding-bottom: 0 !important;
}

ul.flex_work_add li ol.cri {
    position: relative;
    padding-left: 15px;
}

ul.flex_work_add li ol.cri li {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    margin-right: 0;
}

ul.flex_work_add li ol.cri li::after {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 10px;
    left: -10px;
    border-radius: 50%;
    background-color: #5390b7;
}


ul.flex_work {
    flex-wrap: wrap;
    margin-bottom: 80px;
    align-items: stretch;
    padding-top: 8%;
}

.work_item h3 {
    text-transform: capitalize;
}

ul.flex_work::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: #518fb6;
    z-index: -1;
}

ul.flex_work li {
    position: relative;
    width: 28%;
    background: #fff;
    padding: 20px;
    margin-right: 8%;
    margin-bottom: 8%;
}

ul.flex_work li p {
    padding-bottom: 0 !important;
}

ul.flex_work li:nth-of-type(3n) {
    margin-right: 0;
}

ul.flex_work li ol.cri {
    position: relative;
    padding-left: 15px;
}

ul.flex_work li ol.cri li {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
    margin-right: 0;
    list-style-position: inside;
    list-style: disc;
}

.flex_toggle h3 {
    text-transform: capitalize;
}


.ir_com_box h3,
.work_item h3 {
    padding-bottom: 20px;
}

.work_item h3 {

    text-align: center;
}

.work_ul dt {
    position: relative;
    padding: 0 0 10px 10px;
}

.work_ul dt:after {
    content: "";
    display: block;
    width: 5px;
    height: 5px;
    background: #333333;
    position: absolute;
    border-radius: 50%;
    top: 10px;
    left: 0;
}

.flex_toggle,
.flex_award {
    position: relative;
    overflow: hidden;
}

.flex_toggle h3.color_y {
    font-size: 22px;
}

.flex_award_bg {
    position: relative;
}

ul.award_ul {
    position: relative;
    width: 100%;
    height: auto;
}

ul.award_ul li {
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    background: #fafafa;
}

ul.award_ul li:last-child {
    margin-bottom: 0;
}

ul.award_ul li dt {
    display: flex;
    width: 80px;
    height: 80px;
    justify-content: center;
    align-items: center;
    line-height: 1.5;
    background: #e78433;
    color: #fff;
    text-align: center;
    font-weight: bold;
}

ul.award_ul li dd {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 30px;

    cursor: pointer;
}

ul.award_ul li::before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background-color: #e78433;
    -webkit-transition: .5s cubic-bezier(.19, 1, .22, 1);
    transition: .5s cubic-bezier(.19, 1, .22, 1);
}

ul.award_ul li:hover::before {
    left: 0;
}

ul.award_ul li:hover dd {
    background: none;
    color: #fff;
}


ul.other_nav {
    position: relative;
    width: 100%;
    max-width: 640px;
    margin: 0 auto;
    margin-bottom: 60px;
}

#ver-en ul.other_nav {
    max-width: 1024px;
}

ul.other_nav li {
    position: relative;

}

ul.other_nav li a {
    display: block;
    position: relative;
    background: #518fb6;
    color: #fff;
    padding: 13px 20px;
    line-height: 1.3;
}

ul.other_nav li.active a,
ul.other_nav li a:hover {
    background: #efefef;
    color: #538fb4 !important;
}

.other_info {
    position: relative;
}

.other_item {
    position: relative;
    width: 100%;
    display: none;
}

.other_item:first-child {
    display: block;
}

ul.other_pro li {
    padding: 0;
}

ul.other_pro li dl {
    position: relative;
    width: 100%;
}

ul.other_pro li dt {
    position: relative;
    padding: 10px;
    background: #e78433;
    color: #fff;
    text-align: center;
}

ul.other_pro li dd {
    padding: 15px;
}

ul.other_pro::before {
    background: #efefef;
}

.about_over_img_1 {
    background-image: url(../images/about_img1.jpg);
    background-size: cover;
    background-position: center center;
}

.about_over_img_2 {
    background-image: url(../images/about_img2.jpg);
    background-size: cover;
    background-position: right bottom;
}

.about_over_img_3 {
    background-image: url(../images/about_img3.jpg);
    background-size: cover;
    background-position: center center;
    height: 300px;
}

.about_flex {
    flex-wrap: wrap;
}

.about_sm_w {
    position: relative;
    width: 35%;
}

.about_bg_w {
    position: relative;
    width: 65%;
    padding-left: 8%;
}

.about_add_only {
    height: 100%;
}

.about_add_only h2 {
    position: absolute;
    width: 100%;
    text-align: center;
    padding-bottom: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.about-last .about_sm_w {
    width: 35%;
}

.social_box .about_sm_w {
    width: 35%;
}

.social_box .about_bg_w {
    width: 60%;
    padding-left: 0;
}

.about_in {
    position: relative;
    width: 100%;
}

.about_social_right {
    margin-left: 8%;
}

.about_social_left {
    margin-right: 8%;
}

.about_in h3 {
    padding-top: 0;
}

.social_item {
    position: relative;
    width: 100%;
    height: auto;
}

.social_bg1::before {
    content: "";
    display: block;
    width: 50000px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1920px;
    background: #75ceb8;
    z-index: -1;
}

.social_bg1 p {
    color: #fff;
}

.social_in {
    position: relative;
    width: 100%;
    padding-right: 8%;
}

ul.contact_ul {
    position: relative;
    width: 100%;
    height: auto;
}

ul.contact_ul li {
    position: relative;
    width: 100%;
    padding: 15px 20px;
}

ul.contact_ul li:nth-of-type(even) {
    background: #ebebeb;
}

dl.contact_dl {
    justify-content: flex-start;
    align-items: flex-start;
}

dl.contact_dl dt {
    width: 12%;
    min-width: 100px;
    max-width: 150px;
    font-weight: bold;
}

dl.contact_dl dd {
    flex: 1;
}

dl.contact_dl dd span {
    display: block;
}

.contact_box_o {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.contact_box_o dt {
    width: 80%;
}

.contact_box_o dd {
    width: 20%;
    padding-top: 30px;
    max-width: 200px;
}

ul.about_strategy {
    border-top: 5px solid #ebebeb
}

ul.about_strategy li {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    border-bottom: 5px solid #ebebeb;
    padding: 30px 0;
}

ul.about_strategy li dt {
    width: 60%;
    padding-right: 5%;
    line-height: 1.5;
    font-weight: bold;
}

ul.about_strategy li dt img {
    max-width: 220px;
    padding-bottom: 10px;
}

ul.about_strategy li dd {
    width: 40%
}

ul.hunting_tab {
    position: relative;
    width: 20%;
    max-width: 180px;
    padding-right: 60px;
}

ul.hunting_tab h3 {
    font-size: 20px !important;
}

ul.hunting_tab li {
    padding: 5px 15px;
    background: #bbbbbb;
    text-align: center;
    margin-bottom: 20px;
    cursor: pointer;
}

ul.hunting_tab li.active {
    background: #e78433;
}

/*ul.hunting_tab li:last-child{
  margin-bottom: 0;
}*/

.flex_wrap {
    position: relative;
    width: 102%;
    height: 353px;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.hunting_info_box {
    position: relative;
    width: 100%;
    height: 300px;
    overflow-x: hidden;
    overflow-y: auto;
}

.hunt_item {
    position: relative;
    display: none;
}

.hunt_item.active {
    display: block;
}


.com_ind_h {
    position: relative;
    height: 100%;
}


.year-show-box {
    position: relative;
    width: 100%;
    padding-bottom: 10px;
}

.year-show-box span.year-show {
    font-size: 18px;
    color: #ea7e23;
    font-weight: bold;
}

ul.year-select {
    position: absolute;
    display: inline-block;
    width: 150px;
    height: 30px;
    z-index: 6;
    border: 2px solid #ea7e23;
    margin-top: 10px;
    background: #ea7e23;
    border-radius: 2px;
    right: 0;
    bottom: 10px;
}

ul.year-select:hover {
    border: 2px solid #ea7e23;
    background: #ea7e23;
}

ul.year-select::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: 10px;
    top: 50%;
    margin-top: -4px;
    border-right: 8px solid transparent;
    border-top: 8px solid #fff;
    border-left: 8px solid transparent;
    z-index: -1;
}

ul.year-select li {
    position: relative;
    width: 100%;
    height: 100%;
    line-height: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 5px 10px;
    cursor: pointer;
    list-style: none;
}

ul.year-select li a {
    color: #fff;
}

ol.sub-year-box {
    position: absolute;
    display: none;
    width: 150px;
    height: auto;
    top: 38px;
    left: -2px;
    border-bottom: 0;
}

ol.sub-year-box::before {
    content: '';
    display: block;
    position: absolute;
    top: -8px;
    right: 8px;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #3585b7;
    border-left: 8px solid transparent;
}

ol.sub-year-box li {
    background: #3585b7;
    border-bottom: 1px solid #fff;
    padding: 8px 10px;
}

ol.sub-year-box li a {
    display: block;
}

ol.sub-year-box li:hover {
    background: #3585b7;
}

ol.sub-year-box li:hover a {
    color: #ffffff !important;
}


ul.news_ul {
    border-top: 3px solid #ea7e23;
    overflow: hidden;
    padding-top: 20px;
}

ul.news_ul li {
    padding: 20px;
    display: table;
    width: 100%;
}

ul.news_ul li:nth-child(2n) {
    background-color: #eeeeee
}

ul.news_ul li span {
    display: table-cell;
    vertical-align: top;
}

ul.news_ul li span:nth-child(1) {
    width: 110px;
}

ul.news_ul li a {
    display: block;
}

a.back_btn {
    position: relative;
    display: inline-block;
    padding: 5px 30px;
    border: 1px solid #cccccc;
    border-radius: 5px;
}

.pages {
    padding: 20px;
    text-align: center
}

.pages a {
    font-weight: normal;
    text-decoration: none;
    margin: 0 3px;
}

.pages a.current {
    font-weight: bold;
    text-decoration: underline;
    color: #ea7e23
}


/*search*/

.search-wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: 100%;
    left: 0;
    z-index: 1000;
    background-color: rgba(99, 167, 217, 0.45);
}

.search-box {
    position: relative;
    font-size: 0;
    padding: 20px 0;
}

.search-box::after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    bottom: 100%;
    right: 0;
    border-bottom: 8px solid rgba(33, 33, 33, .85);
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}

.search-box form {
    display: block;
    width: 100%;
}

.search-box form i {
    color: #ffffff;
}

.search-box input {
    display: block;
    float: left;
    width: 80%;
    height: 60px;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: 300;
    font-family: "", "Microsoft JhengHei", Arial, Helvetica, Verdana, sans-serif;
    ;
}

.search-box a {
    display: block;
    width: auto;
    text-align: center;
    line-height: 60px;
    font-size: 28px;
    color: #5f5b5b;
}


ul.result-list li {
    padding: 30px 0;
    border-bottom: 1px solid #cbcbcb;
}

ul.result-list li p:last-child {
    padding-bottom: 0 !important;
}

ul.result-list li:first-child {
    margin-top: 0;
}

ul.result-list h6 {
    font-size: 20px;
    color: #ea7e23
}

ul.result-list a {
    padding: 10px 0;
    display: table;
}

ul.result-list p {
    margin-bottom: 0;
}

ul.result-list b {
    font-weight: normal;
    color: #3585b7
}

.ir_info {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
    overflow: hidden;
}

ul.ir_info li {
    position: relative;
    width: 50%;
}

ul.ir_info li h3 {
    color: #5390b7
}

.ir_com_box {
    position: relative;
    width: 100%;
    height: auto;
}

ul.present_ul {
    position: relative;
    width: 100%;
}

ul.present_ul li {
    width: 30%;
    text-align: center;
    float: left;
    margin-right: 5%;
    margin-bottom: 30px;
}

ul.present_ul li:nth-of-type(3n) {
    margin-right: 0;
}

ul.present_ul li dt {
    margin-bottom: 10px;
}


ul.report_com {
    position: relative;
    overflow: hidden;
    flex-wrap: wrap;
    display: flex;
    justify-content: flex-start;
}

ul.report_com li {
    width: 25%;
    margin-bottom: 5%;
    text-align: center;
}

ul.report_com li dl dt {
    position: relative;
    margin-bottom: 10px;
}

ul.report_com li dl dd {
    text-align: center;
    line-height: 1.5;
}

.report_com li:nth-of-type(4n) {
    margin-right: 0;
}

ul.report_com li dl dt img {
    width: 300px;
    height: 405px;
}


ul.ir_contact_ul {
    position: relative;
    width: 100%;
    height: auto;
}

ul.ir_contact_ul li {
    position: relative;
    display: flex;
}

ul.ir_contact_ul li span {
    display: block;
    padding-right: 10px;
}

.ir_prospct_box {
    max-width: 330px;
    margin: auto;
}

.csr_photo {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: space-between;
}

.csr_photo li {
    width: 30%;
    padding-bottom: 5%;
}


ul.click-show {
    margin-bottom: 50px;
}

ul.click-show li h5 {
    padding: 20px 30px 20px 0;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #cccccc;

}

ul.click-show li h5::after {
    content: '';
    display: block;
    position: absolute;
    right: 12px;
    top: 25px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    width: 10px;
    height: 10px;
    border-color: #cccccc;
    -webkit-transform: rotateZ(-45deg);
    -moz-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
    -ms-transform: rotate(-45deg);
}

ul.click-show li:hover h5::after {
    border-color: #ea7e23;
}

ul.click-show li.current h5::after {
    -webkit-transform: rotateZ(135deg);
    -moz-transform: rotateZ(135deg);
    transform: rotateZ(135deg);
    -ms-transform: rotate(135deg);
    border-color: #ea7e23;
    top: 21px;
}

ul.click-show li.current h5,
ul.click-show li:hover h5 {
    color: #ea7e23;
}

ul.click-show li h5 span {
    font-size: 12px;
    color: #999;
    font-weight: normal;
}

ul.click-show li .h5-detail {
    display: none;
    padding: 20px 10px 20px 0;
    border-bottom: 1px solid #cccccc;
}

ul.click-show li .h5-detail p:last-child {
    padding-bottom: 0 !important
}


.dise_popUp {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(000, 000, 000, 0.5);
    z-index: 999;
    /*display: none;*/
}

.dise_popUp .dise_scroll_box {
    position: absolute;
    width: 50%;
    height: 50%;
    top: 25%;
    left: 25%;
    background: #fff;
    border-radius: 10px;
   
 
}

.dise_scroll {
    position: absolute;
    width: 100%;
    top: 40px;
    bottom: 40px;
    left: 0;
    overflow-y: scroll;
}

.dise_popUp .dise_scroll_box .pop-close {
    top: 20px !important;
    right: 20px !important;
}

.dise_infoBox {
    position: relative;
    padding: 0 0 0 20px;
}

.dise_infoBox p {
    padding-bottom: 20px;
}

.dise_infoBox .text_line {
    position: relative;
    text-decoration: underline;
}

p.agreebtn_box {
    text-align: center;
}

a.agree-btn {
    position: relative;
    display: inline-block;
    margin: 0 20px;
    background-color: #ea7e23;
    color: #ffffff;
    width: 80px;
    height: auto;
}

a.agree-btn:hover {
    background-color: #5390b7;
    color: #ffffff !important;
}

.resumes_ul {
    position: relative;
    width: 100%;
    height: auto;
}

.resumes_ul .resumes_ul_item {
    position: relative;
    border-bottom: 1px solid #ccc;

}

.resumes_ul .resumes_ul_item strong::after {
    position: absolute;
    content: "+";
    width: 18px;
    height: 18px;
    font-size: 16px;
    line-height: 17px;
    text-align: center;
    background: #ea7e23;
    color: #fff;
    border-radius: 50%;
    right: 0;
    top: 50%;
    margin-top: -8px;
}

.resumes_ul .resumes_ul_item strong.slide_show::after {
    content: "-";
}

.resumes_ul .resumes_ul_item strong {
    position: relative;
    display: block;
    cursor: pointer;
    padding: 15px 0;
}

.resu_slideInfo {
    position: relative;
    padding: 20px 0 50px 0;
    display: none;
}

.resu_slideInfo span {
    font-weight: bold;
}

ul.dise_ul {
    position: relative;
    width: 100%;
    height: auto;
    padding-left: 15px;
}

ul.dise_ul li {
    position: relative;
    list-style-type: decimal;
    list-style-position: outside;
}

.resumes_tel {
    position: relative;
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    padding: 10px;
    background: #fbead8;
    margin-top: 30px;
}


/*flexible.php 主要服务*/
.fb_zyfwDiv {
    position: relative;
    width: 100%;
}

.fb_zyfwDiv .zyfw_title {
    text-align: center;
    margin-bottom: 3%;
}

.fb_zyfwDiv .zyfwConDiv {
    width: 100%;
    height: auto;
    min-height: 570px;
    font-size: 0;
}

.fb_zyfwDiv .zyfwLineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 320px;
    margin-bottom: 2%;
    padding: 2%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
}

.fb_zyfwDiv .zyfwLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.fb_zyfwDiv .zld_title {

    font-weight: bold;
    text-align: center;
}

.fb_zyfwDiv .zld_sTitle {
    font-size: 16px;
    color: #484848;
    font-weight: bold;
    text-align: left;
}

.fb_zyfwDiv .zld_sConTxt {
    font-size: 16px;
    color: #484848;
    text-align: left;
}

/*flexible.php 与众不同*/
.fb_yzbtDiv {
    position: relative;
    width: 100%;
}

.fb_yzbtDiv .yzbt_title {
    text-align: center;
    margin-bottom: 3%;
}

.fb_yzbtDiv .yzbtConDiv {
    width: 100%;
    height: 450px;
    font-size: 0;
}

.fb_yzbtDiv .yzbtLineDiv {
    display: inline-block;
    width: 49%;
    height: 180px;
    margin-bottom: 2%;
    padding: 1.5%;
    vertical-align: top;
    overflow: hidden;
    border: 2px solid #eeeeee;
    border-radius: 10px;
    font-size: 0;
    position: relative;
}

.fb_yzbtDiv .yzbtLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.fb_yzbtDiv .fb_yzbt_iconDiv {
    display: inline-block;
    height: 100%;
    width: 18%;
}

.fb_yzbtDiv .fb_yzbt_icon {
    width: 100%;
    position: relative;
    top: 50%;
    margin-top: -50%;
}

.fb_yzbtDiv .fb_yldConDiv {
    display: inline-block;
    /* height: 100%; */
    width: 80%;
    vertical-align: top;
    padding: 2%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.fb_yzbtDiv .fb_ycdTitle {
    color: #141414;
    text-align: left;
    font-weight: bold;
}

.fb_yzbtDiv .fb_ycd_sTitle {
    font-size: 16px;
    color: #141414;
    text-align: left;
    font-weight: bold;
    width: 75%;
}

.fb_yzbtDiv .fb_ycdConTxt {
    font-size: 16px;
    color: #141414;
    text-align: left;
    word-break: break-all;
}

/*flexible.php 科技赋能*/
.fb_kjfnDiv {
    position: relative;
    width: 100%;
    margin-bottom: 50px;
}

.fb_kjfnDiv .kjfn_title {
    text-align: center;
    margin-bottom: 3%;
}

.fb_kjfnDiv .kjfnConDiv {
    width: 100%;
    height: 400px;
    font-size: 0;
}

.fb_kjfnDiv .kjfnLineDiv {
    display: inline-block;
    width: 49%;
    height: 400px;
    margin-bottom: 2%;
    padding: 1.5%;
    vertical-align: top;
    overflow: hidden;
    background-color: #f4f4f4;
    border-radius: 15px;
    font-size: 0;
}

.fb_kjfnDiv .kjfnLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.fb_kjfnDiv .kld_title {
    width: 100%;
    color: #282a32;
    text-align: center;
    font-weight: bold;
}

.fb_kjfnDiv .kld_conMaxDiv {
    display: table;
    height: 87%;
}

.fb_kjfnDiv .kld_iconDiv {
    display: table-cell;
    height: 100%;
    width: 25%;
    margin-top: 0;
    vertical-align: middle;
}

.fb_kjfnDiv .kld_icon {
    width: 100%;
}

.fb_kjfnDiv .kld_conDiv {
    display: table-cell;
    height: 93%;
    width: 75%;
    margin-top: 0;
    vertical-align: middle;
    padding: 2% 0 2% 3%;
    overflow-x: hidden;
    overflow-y: auto;
}

.fb_kjfnDiv .kcd_txt {
    color: #282a32;
    font-size: 16px;
    text-align: left;
    line-height: 27px;
}

.fb_kjfnDiv .boldTxt {
    font-size: 16px;
    font-weight: bold;
}

/*hunting.php 主要服务*/
.ht_zyfwDiv {
    position: relative;
    width: 100%;
}

.ht_zyfwDiv .zyfw_title {
    text-align: center;
    margin-bottom: 2%;
}

.ht_zyfwDiv .zyfwConDiv {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.ht_zyfwDiv .zyfwLineDiv {
    display: inline-block;
    width: 32%;
    height: auto;
    min-height: 205px;
    margin-bottom: 2%;
    padding: 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.ht_zyfwDiv .zyfwLineDiv:last-child {
    margin-right: 0;
}

.ht_zyfwDiv .zld_title {

    font-weight: bold;
    text-align: center;
}

.ht_zyfwDiv .zld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    width: 97%;
}

/*hunting.php 与众不同*/
.ht_yzbtDiv {
    position: relative;
    width: 100%;
}

.ht_yzbtDiv .yzbt_title {
    text-align: center;
    margin-bottom: 3%;
}

.ht_yzbtDiv .yzbtConDiv {
    width: 100%;
    height: 350px;
    font-size: 0;
}

.ht_yzbtDiv .yzbtLineDiv {
    display: inline-block;
    width: 49%;
    height: 150px;
    margin-bottom: 2%;
    padding: 1.5%;
    vertical-align: top;
    overflow: hidden;
    border: 2px solid #eeeeee;
    border-radius: 10px;
    font-size: 0;
}

.ht_yzbtDiv .yzbtLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.ht_yzbtDiv .ht_yzbt_iconDiv {
    display: inline-block;
    height: 100%;
    width: 15%;
    vertical-align: middle;
}

.ht_yzbtDiv .ht_yzbt_icon {
    width: 100%;
    position: relative;
    top: 50%;
    margin-top: -50%;
}

.ht_yzbtDiv .ht_yldConDiv {
    display: inline-block;
    height: 100%;
    width: 85%;
    vertical-align: middle;
    padding: 1% 0 1% 3%;
}

.ht_yzbtDiv .ht_ycdTitle {
    color: #141414;
    text-align: left;
    font-weight: bold;
    margin-bottom: 1%;
}

.ht_yzbtDiv .ht_ycdConTxt {
    font-size: 16px;
    color: #141414;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/*hunting.php 科技赋能*/
.ht_kjfnDiv {
    position: relative;
    width: 100%;
}

.ht_kjfnDiv .kjfn_title {
    text-align: center;
    margin-bottom: 0;
}

.ht_kjfnDiv .kjfn_sTitle {
    color: #282a32;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2%;
}

.ht_kjfnDiv .kjfnConDiv {
    width: 100%;
    height: auto;
    min-height: 230px;
    font-size: 0;
}

.ht_kjfnDiv .kjfnLineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 180px;
    margin-bottom: 2%;
    padding: 2%;
    vertical-align: top;
    overflow: hidden;
    background-color: #f4f4f4;
    font-size: 0;
}

.ht_kjfnDiv .kjfnLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.ht_kjfnDiv .kld_title {
    width: 100%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    font-weight: bold;
}

.ht_kjfnDiv .kld_conTxt {
    color: #484848;
    font-size: 16px;
    text-align: left;
    line-height: 26px;
}


/*recruitment.php 主要服务*/
.rm_zyfwDiv {
    position: relative;
    width: 100%;
}

.rm_zyfwDiv .zyfw_title {
    text-align: center;
    margin-bottom: 2%;
}

.rm_zyfwDiv .zyfwConDiv {
    width: 100%;
    height: auto;
    min-height: 460px;
    font-size: 0;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.rm_zyfwDiv .zyfwLineDiv {
    display: inline-block;
    width: 48.5%;
    height: auto;
    min-height: 200px;
    margin-bottom: 2%;
    padding: 1.5% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
}

.rm_zyfwDiv .zyfwLineDiv:nth-child(odd) {
    margin-right: 3%;
}

.rm_zyfwDiv .zld_title {

    font-weight: bold;
    text-align: center;
}

.rm_zyfwDiv .zld_sTitle {
    font-size: 16px;
    color: #484848;
    font-weight: bold;
    text-align: left;
}

.rm_zyfwDiv .zld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    width: 97%;
    line-height: 26px;
    margin-top: 10px;
}

/*recruitment.php 一站式招聘*/
.rm_yzszpDiv {
    position: relative;
    width: 100%;
}

.rm_yzszpDiv .yzszp_title {
    text-align: center;
    margin-bottom: 2%;
}

.rm_yzszpDiv .yzszpConDiv {
    width: 100%;
    height: auto;
    min-height: 460px;
    font-size: 0;
    margin-bottom: 60px;
}

.rm_yzszpDiv .yzszpIconImg {
    display: block;
    width: 80%;
    margin: auto;
}

.rm_yzszpDiv .yzszpIcon2Img {
    display: none;
    width: 100%;
    margin: auto;
}

/*recruitment.php 核心优势*/
.rm_hxysDiv {
    position: relative;
    width: 100%;
}

.rm_hxysDiv .hxys_title {
    text-align: center;
    margin-bottom: 2%;
}

.rm_hxysDiv .hxys_conDiv {
    position: relative;
    width: 100%;
}

.rm_hxysDiv .hxysConDiv {
    width: 92%;
    height: auto;
    min-height: 140px;
    font-size: 0;
    margin-bottom: 60px;
}

.rm_hxysDiv .hxysLineDiv {
    display: inline-block;
    width: 100%;
    height: auto;
    min-height: 150px;
    padding: 4%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
}

.rm_hxysDiv .hld_title {

    font-weight: bold;
    text-align: center;
}

.rm_hxysDiv .hld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    width: 97%;
    line-height: 26px;
    margin-top: 10px;
}

.rm_hxysDiv .arrow_lImg {
    width: 17px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.rm_hxysDiv .arrow_rImg {
    width: 17px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

/*recruitment.php 科技赋能*/
.rm_kjfnDiv {
    position: relative;
    width: 100%;
}

.rm_kjfnDiv .kjfn_title {
    text-align: center;
    margin-bottom: 0;
}

.rm_kjfnDiv .kjfn_sTitle {
    color: #282a32;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 2%;
}

.rm_kjfnDiv .kjfnConDiv {
    width: 100%;
    height: auto;
    min-height: 230px;
    font-size: 0;
}

.rm_kjfnDiv .kjfnLineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 220px;
    margin-bottom: 2%;
    padding: 2%;
    vertical-align: top;
    overflow: hidden;
    background-color: #f4f4f4;
    font-size: 0;
}

.rm_kjfnDiv .kjfnLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.rm_kjfnDiv .kld_title {
    width: 100%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    font-weight: bold;
    margin-bottom: 10px;
}

.rm_kjfnDiv .kld_conTxt {
    color: #484848;
    font-size: 16px;
    text-align: left;
    line-height: 30px;
}

/*about_research.php 研究报告*/
.ar_title {
    font-size: 28px;
    padding-bottom: 10px;
}

.ar_txts {
    margin-top: 20px;
}


.yjbg_conDiv {
    width: 100%;
    margin-top: 2%;
}

.yjbg_conDiv .yjbg_iconConDiv {
    margin: auto;
    width: 1340px;
    height: auto;
    min-height: 330px;
    padding-left: 5px;
    font-size: 0;
}

.yjbg_conDiv .yicdDiv {
    width: 420px;
    height: 323px;
    margin-right: 15px;
    display: inline-block;
    position: relative;
    text-align: left;
    background-color: rgb(238, 238, 238);
    margin-bottom: 12px;
}

.yjbg_conDiv .yjbg_iconImg {
    width: 420px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0.2;
}

.yjbg_conDiv .yicdImg {
    width: 216px;
    margin-top: 15px;
    margin-left: 14px;
}

.yjbg_conDiv .yicd_title {
    position: absolute;
    width: 185px;
    right: 0;
    top: 20px;
    z-index: 9;
    color: #121212;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 2px;
}

.yjbg_conDiv .yicd_txt {
    position: absolute;
    width: 185px;
    height: 200px;
    right: 0;
    top: 77px;
    z-index: 9;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 5px;
    color: #121212;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    white-space: pre-wrap;
    word-break: break-all;
}

.yjbg_conDiv .yicd_ljgd {
    position: absolute;
    width: 177px;
    right: 0;
    top: 280px;
    z-index: 9;
    color: #121212;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    text-decoration-line: underline;
}

/*techplatform.php 科技平台_首页*/
.kjpt_sy .page_banner {
    background-color: rgb(68, 105, 157);
    padding-top: 100px;
}
/* 
.kjpt_sy .container {
    background-color: #ffffff;
} */

.kjpt_sy .headPicImg {
    width: 100%;
}

.kjpt_menuDiv {
    width: 100%;
    /*min-width: 1400px;*/
    height: 100px;
    text-align: center;
    font-size: 0;
    background: linear-gradient(to top, #223b5e, 50%, #2f5f94);
}

.kmd_tabDiv {
    display: inline-block;
    width: 14%;
    height: 100%;
}

.kmd_tabDiv:hover {
    background: linear-gradient(to top, #355c8e, 50%, #4c78a9);
}

.kmd_tabDiv_sel {
    background: linear-gradient(to top, #355c8e, 50%, #4c78a9);
}

.kmd_tab {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 0;
    position: relative;
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    border-right-style: groove;
    top: 50%;
    transform: translateY(-50%);
}

.kmd_tabLast {
    border-right: none;
}

.menu_iconImg {
    width: 22.41%;
    height: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-left: -50%;
}

.kmd_tTxt {
    position: absolute;
    z-index: 9;
    width: auto;
    height: 100%;
    font-size: 1.242vw;
    line-height: 60px;
    text-align: left;
    margin-left: 5%;
    color: #ffffff;
}


/*techplatform.php 科技平台_首页_block1*/
.kjpt_sy .ksy_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_sy .ksy_blockDiv1 {
    background-color: #eeeeee;
    padding-top: 30px;
    padding-bottom: 60px;
}

.kjpt_sy .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
    margin-top: 20px;
}

.kjpt_sy .kbd1_msTxt {
    width: 95%;
    margin: auto;
    font-size: 16px;
    color: #282a32;
    text-align: center;
}

.kjpt_sy .kbd1_conDiv {
    position: relative;
    width: 100%;
    height: auto;
    padding: 6% 0;
    margin-top: 15px;
    font-size: 0;
}

.zcTxt1Div {
    position: relative;
    width: 100%;
}

.kjpt_sy .zcTxt1BgImg {
    width: 100%;
}

.kjpt_sy .zt1_txt {
    position: absolute;
    width: 27%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    top: 24%;
}

.kjpt_sy .zt1_txt1 {
    left: 3%;
}

.kjpt_sy .zt1_txt2 {
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_sy .zt1_txt3 {
    right: 3%;
}

.kjpt_sy .zt1_txtCircle {
    float: left;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background-color: #2965ae;
    margin-top: 8px;
    margin-right: 8px;
}

.kjpt_sy .zt1_title {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 12%;
    color: #2964ae;
    font-size: 16px;
    font-weight: bold;
}


.zcTxt2Div {
    position: relative;
    width: 100%;
    margin-top: 100px;
}

.kjpt_sy .zcTxt2BgImg {
    width: 100%;
}

.kjpt_sy .zt2_title {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 15%;
    color: #4d8f62;
    font-size: 16px;
    font-weight: bold;
}

.kjpt_sy .zt2_txt {
    position: absolute;
    width: 27%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    top: 33%;
}

.kjpt_sy .zt2_txt1 {
    left: 20%;
}

.kjpt_sy .zt2_txt2 {
    right: 20%;
}

.kjpt_sy .zt2_txtCircle {
    float: left;
    width: 0.85vw;
    height: 0.85vw;
    border-radius: 50%;
    background-color: #4e8f62;
    margin-top: 0.5vw;
    margin-right: 0.5vw;
}

.kjpt_sy .zcIconDiv {
    position: absolute;
    width: 12%;
    top: 0;
    z-index: 2;
}

.kjpt_sy .zcIconDiv1 {
    left: 10%;
}

.kjpt_sy .zcIconDiv2 {
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_sy .zcIconDiv3 {
    right: 10%;
}

.kjpt_sy .zcIconBgImg {
    width: 100%;
}

.kjpt_sy .zcIconTxt {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 38%;
    text-align: center;
    color: #ffffff;
    font-size: 2.2vw;
    text-shadow: 1px 1px 4px #000;
    z-index: 2;
}

.kjpt_sy .gbArrowDiv {
    position: absolute;
    width: 28.5%;
    left: 0;
    right: 0;
    margin: auto;
    top: 43%;
    z-index: 2;
}

.kjpt_sy .arrowBgImg {
    width: 100%;
}

.kjpt_sy .gad_txt1 {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 9%;
    z-index: 2;
    overflow: hidden;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 1px 1px 4px #000;
    text-align: center;
}

.kjpt_sy .gad_txt2 {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 9%;
    z-index: 2;
    font-size: 18px;
    color: #ffffff;
    text-shadow: 1px 1px 4px #000;
    text-align: center;
}

.kjpt_sy .zcIcon2Div {
    position: absolute;
    width: 12%;
    bottom: 0;
    z-index: 2;
}

.kjpt_sy .zcIcon2Div1 {
    left: 27%;
}

.kjpt_sy .zcIcon2Div2 {
    right: 27%;
}

.kjpt_sy .zcIconBg2Img {
    width: 100%;
}

.kjpt_sy .zcIcon2Txt1 {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 18%;
    text-align: center;
    color: #ffffff;
    font-size: 2.2vw;
    text-shadow: 1px 1px 4px #000;
    z-index: 2;
}

.kjpt_sy .zcIcon2Txt2 {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center;
    color: #ffffff;
    font-size: 1vw;
    text-shadow: 1px 1px 4px #000;
    z-index: 2;
}

/*techplatform.php 科技平台_首页_block2*/
.kjpt_sy .ksy_blockDiv2 {
    margin-top: 0;
}

.kjpt_sy .ksy_menuDiv {
    width: 100%;
    min-width: 1000px;
    height: 90px;
    text-align: center;
    font-size: 0;
    background-color: #fff;
    border-bottom: 2px solid #f6f8fc;
}

.kjpt_sy .ksyMd_tabDiv {
    display: inline-block;
    width: 14%;
    height: 100%;
}

.kjpt_sy .ksyMd_tab {
    display: inline-block;
    width: 100%;
    height: 46px;
    position: relative;
    border-right: 2px solid rgba(255, 255, 255, 0.5);
    border-right-style: groove;
    top: 50%;
    transform: translateY(-50%);
}

.kjpt_sy .ksyMd_tabLast {
    border-right: none;
}

.kjpt_sy .ksyMd_tTxt {
    display: inline-block;
    width: auto;
    font-size: 20px;
    margin-left: 5%;
    color: #000;
    position: relative;
    line-height: 46px;
    padding: 0 12% 22px;
}

.kjpt_sy .ksyMd_tTxt:hover {
    color: #3073b5;
    border-bottom: 3px solid #3073b5;
}

.kjpt_sy .ksyMd_conDiv {
    width: 100%;
    height: 600px;
    position: relative;
}

.kjpt_sy .kmcd_block {
    width: 100%;
    height: 100%;
    font-size: 0;
    display: none;
}

.kjpt_sy .kmcd_block1 {
    display: block;
}

.kjpt_sy .kmcd_b_l {
    position: absolute;
    width: 44%;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    padding-left: 5%;
}

.kjpt_sy .kbl_txt1 {

    font-weight: bold;
}

.kjpt_sy .kbl_txt2 {
    color: #121212;
    font-size: 16px;
    font-weight: bold;
}

.kjpt_sy .kbl_txt3 {
    color: #121212;
    font-size: 16px;
}

.kjpt_sy .btnCkxqImg {
    width: 120px;
    margin-top: 3%;
}

.kjpt_sy .menu2_conIcon {
    width: 53%;
    position: absolute;
    right: 2%;
    top: 50%;
    transform: translateY(-50%);
}

.kjpt_sy .menu2_conIcon1 {}

.kjpt_sy .menu2_conIcon2 {
    width: 50%;
}

.kjpt_sy .menu2_conIcon3 {}

.kjpt_sy .menu2_conIcon4 {}

.kjpt_sy .menu2_conIcon5 {
    width: 50%;
}

.kjpt_sy .menu2_conIcon6 {}

.kjpt_sy .menu2_conIcon7 {}


/*techplatform.php 科技平台_首页_block3*/
.kjpt_sy .ksy_blockDiv3 {
    position: relative;
    width: 100%;
    margin-bottom: 40px;
}

.kjpt_sy .kjfn_title {
    text-align: center;
    margin-bottom: 3%;
    font-weight: bold;
}

.kjpt_sy .kjfnConDiv {
    width: 100%;
    height: 370px;
    font-size: 0;
}

.kjpt_sy .kjfnLineDiv {
    display: inline-block;
    width: 49%;
    height: 350px;
    margin-bottom: 2%;
    padding: 1.5%;
    vertical-align: top;
    overflow: hidden;
    background-color: #f4f4f4;
    border-radius: 15px;
    font-size: 0;
}

.kjpt_sy .kjfnLineDiv:nth-child(odd) {
    margin-right: 2%;
}

.kjpt_sy .kld_title {
    width: 100%;
    color: #282a32;
    text-align: center;
    font-weight: bold;
}

.kjpt_sy .kld_iconDiv {
    display: inline-block;
    height: 85%;
    width: 25%;
    margin-top: 1%;
}

.kjpt_sy .kld_icon {
    width: 100%;
    position: relative;
    top: 50%;
    margin-top: -70%;
}

.kjpt_sy .kld_conDiv {
    display: inline-block;
    height: 85%;
    width: 75%;
    vertical-align: top;
    padding: 2% 0 2% 3%;
    margin-top: 1%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
}

.kjpt_sy .kcd_txt {
    color: #282a32;
    font-size: 16px;
    text-align: left;
    line-height: 23px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.kjpt_sy .boldTxt {
    font-size: 15px;
    font-weight: bold;
}


/*techplatform.php 科技平台_首页_block4*/
.kjpt_sy .ksy_blockDiv4 {
    position: relative;
    width: 100%;
}

.kjpt_sy .zyfw_title {
    text-align: center;
    margin-bottom: 2%;
    font-weight: bold;
}

.kjpt_sy .zyfwConDiv {
    width: 100%;
    height: auto;
    min-height: 300px;
    font-size: 0;
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
}

.kjpt_sy .zyfwLineDiv {
    display: inline-block;
    width: 48.5%;
    height: auto;
    min-height: 110px;
    margin-bottom: 2%;
    padding: 1.5% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
}

.kjpt_sy .zyfwLineDiv:nth-child(odd) {
    margin-right: 3%;
}

.kjpt_sy .zld_title {

    font-weight: bold;
    text-align: center;
}

.kjpt_sy .zld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #484848;
    text-align: left;
    width: 97%;
    line-height: 26px;
    margin-top: 10px;
}

/*techplatform.php 科技平台_首页_block5*/
.kjpt_sy .ksy_blockDiv5 {
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: auto;
    background: url("../images/qtrkbg.jpg") no-repeat center;
    background-size: 100% 100%;
    padding-top: 3%;
    padding-bottom: 7%;
}

.kjpt_sy .kbd5_title {

    font-size: 2vw;
    text-align: center;
    margin-bottom: 2%;
    font-weight: bold;
}

.kjpt_sy .kbd5_ConDiv {
    width: 100%;
    height: auto;
    font-size: 0;
}

.kjpt_sy .kjRkConDiv {
    width: 84%;
    margin: auto;
    position: relative;
}

.kjpt_sy .kjRkBgImg {
    width: 100%;
    position: relative;
    z-index: 1;
}

.kjpt_sy .kjRkDiv {
    position: absolute;
    z-index: 2;
}

/* .kjpt_sy .kjRkDiv1 {
    width: 13.5%;
    left: -2%;
    top: 15%;

}

.kjpt_sy .kjRkDiv2 {
    width: 13.5%;
    left: 13%;
    top: 17.9%;
	
}

.kjpt_sy .kjRkDiv3 {
    width: 13.5%;
    left: 27.8%;
    top: 19.5%;
}

.kjpt_sy .kjRkDiv4 {
    width: 13.9%;
    left: 42.9%;
    top: 20.3%;
	
}

.kjpt_sy .kjRkDiv5 {
    width: 13.6%;
    left: 58.3%;
    top: 19.3%;
	
}

.kjpt_sy .kjRkDiv6 {
    width: 13.8%;
    left: 73.3%;
    top: 17.5%;
	
}

.kjpt_sy .kjRkDiv7 {
    width: 13.6%;
    left: 88.4%;
    top: 15%;
	
}
 */
.kjpt_sy .kjRkDiv1 {
    /* width: 13.5%;
    left: -2%;
    top: 15%; */
	width:16%; left:-2%; top:15%;
}

.kjpt_sy .kjRkDiv2 {
    /* width: 13.5%;
    left: 13%;
    top: 17.9%; */
	width:15.2%; left:16%; top:18.2%;
}

.kjpt_sy .kjRkDiv4 {
    /* width: 13.9%;
    left: 42.9%;
    top: 20.3%; */
	width:16.6%; left:33.3%; top:20.5%;
}

.kjpt_sy .kjRkDiv5 {
    /* width: 13.6%;
    left: 58.3%;
    top: 19.3%; */
	width:16.1%; left:52.1%; top:19.5%;
}

.kjpt_sy .kjRkDiv6 {
    /* width: 13.8%;
    left: 73.3%;
    top: 17.5%; */
	width:15.8%; left:70.5%; top:17.5%;
}

.kjpt_sy .kjRkDiv7 {
    /* width: 13.6%;
    left: 88.4%;
    top: 15%; */
	width:16%; left:88.4%; top:15%;
}

.kjpt_sy .kjRkImg {
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 1;
}

.kjpt_sy .kjRk_selDiv {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3;
    display: none;
}

.kjpt_sy .kjRk_selBgImg {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.kjpt_sy .kjRk1_icon1Img {
    position: absolute;
    width: 27%;
    left: 0;
    right: 0;
    margin: auto;
    top: 37%;
    z-index: 9;
}

.kjpt_sy .kjRk2_icon1Img {
    position: absolute;
    width: 48%;
    left: 0;
    right: 0;
    margin: auto;
    top: 32%;
    z-index: 9;
}

.kjpt_sy .kjRk3_icon1Img {
    position: absolute;
    width: 29%;
    left: 0;
    right: 0;
    margin: auto;
    top: 7%;
    z-index: 9;
}

.kjpt_sy .kjRk3_icon2Img {
    position: absolute;
    width: 28%;
    left: 0;
    right: 0;
    margin: auto;
    top: 38%;
    z-index: 9;
}

.kjpt_sy .kjRk3_icon3Img {
    position: absolute;
    width: 27%;
    left: 0;
    right: 0;
    margin: auto;
    top: 68%;
    z-index: 9;
}

.kjpt_sy .kjRk4_icon1Img {
    position: absolute;
    width: 28%;
    left: 0;
    right: 0;
    margin: auto;
    top: 11%;
    z-index: 9;
}

.kjpt_sy .kjRk4_icon2Img {
    position: absolute;
    width: 47%;
    left: 0;
    right: 0;
    margin: auto;
    top: 47%;
    z-index: 9;
}

/* .kjpt_sy .kjRk5_icon1Img {
    position: absolute;
    width: 47%;
    left: 0;
    right: 0;
    margin: auto;
    top: 8%;
    z-index: 9;
}

.kjpt_sy .kjRk5_icon2Img {
    position: absolute;
    width: 47%;
    left: 0;
    right: 0;
    margin: auto;
    top: 55%;
    z-index: 9;
} */

.kjpt_sy .kjRk5_icon1Img {
    position: absolute;
    width: 45%;
    left: 0;
    right: 0;
    margin: auto;
    top: 8%;
    z-index: 9;
}

.kjpt_sy .kjRk5_icon2Img {
    position: absolute;
    width: 45%;
    left: 0;
    right: 0;
    margin: auto;
    top: 55%;
    z-index: 9;
}

.kjpt_sy .kjRk6_icon1Img {
    position: absolute;
    width: 30%;
    left: 0;
    right: 0;
    margin: auto;
    top: 35%;
    z-index: 9;
}

/* .kjpt_sy .kjRk7_icon1Img {
    position: absolute;
    width: 33%;
    left: 0;
    right: 0;
    margin: auto;
    top: 9%;
    z-index: 9;
}

.kjpt_sy .kjRk7_icon2Img {
    position: absolute;
    width: 52%;
    left: 0;
    right: 0;
    margin: auto;
    top: 40%;
    z-index: 9;
}

.kjpt_sy .kjRk7_icon3Img {
    position: absolute;
    width: 27%;
    left: 0;
    right: 0;
    margin: auto;
    top: 67%;
    z-index: 9;
} */

.kjpt_sy .kjRk7_icon1Img {
    position: absolute;
    width: 30%;
    left: 0;
    right: 0;
    margin: auto;
    top: 7%;
    z-index: 9;
}

.kjpt_sy .kjRk7_icon2Img {
    position: absolute;
    width: 50%;
    left: 0;
    right: 0;
    margin: auto;
    top: 40%;
    z-index: 9;
}

.kjpt_sy .kjRk7_icon3Img {
    position: absolute;
    width: 24%;
    left: 0;
    right: 0;
    margin: auto;
    top: 70%;
    z-index: 9;
}


/*order365.php 科技平台_天天U单_block1*/
.kjpt_ttud .page_banner {}

.kjpt_ttud .headPicImg {
    width: 100%;
}

.kjpt_ttud .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_ttud .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_ttud .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_ttud .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
}

.kjpt_ttud .kbd1_msTxt a {
    color: #466ea5;
    text-decoration-line: underline;
}

.kjpt_ttud .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 30px;
    font-size: 0;
}

.kjpt_ttud .kbd1_kcd_con {
    width: 30%;
    height: auto;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_ttud .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_ttud .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_ttud .kbd1_iconImg1 {
    width: 87px;
}

.kjpt_ttud .kbd1_iconImg2 {
    width: 83px;
}

.kjpt_ttud .kbd1_iconImg3 {
    width: 83px;
}

.kjpt_ttud .kkc_title {
    width: 100%;
    color: #121212;
    text-align: center;
}

.kjpt_ttud .kkc_msTxt {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #121212;
    text-align: center;
    margin-bottom: 10px;
}

.kjpt_ttud .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    word-break: break-all;
}

/*order365.php 科技平台_天天U单_block2*/
.kjpt_ttud .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 70px;
    background-color: #eeeeee;
}

.kjpt_ttud .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
}

.kjpt_ttud .kbd2_iconImg {
    display: block;
    width: 75%;
    margin: auto;
}


/*order365.php 科技平台_天天U单_block3*/
.kjpt_ttud .kud_blockDiv3 {
    padding-top: 30px;
    padding-bottom: 70px;
}

.kjpt_ttud .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttud .kbd3_lctTitle {
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.kjpt_ttud .kbd3_conDiv {
    position: relative;
    width: 100%;
    height: 30.3vw;
}

.kjpt_ttud .kbd3ConDiv {
    width: 92%;
    height: 100%;
    font-size: 0;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_ttud .k3cd_sld {
    position: absolute;
    width: 40%;
    top: 17%;
    left: 29%;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.kjpt_ttud .k3cd_sld1 {
    width: 60%;
    left: 20%;
    top: 0;
    z-index: 2;
    opacity: 1;
}

.kjpt_ttud .k3cd_sld2 {
    left: 59%;
    opacity: 0.3;
}

.kjpt_ttud .k3cd_sld3 {}

.kjpt_ttud .k3cd_sld4 {}

.kjpt_ttud .k3cd_sld5 {}

.kjpt_ttud .k3cd_sld6 {
    left: 0;
    opacity: 0.3;
}

.kjpt_ttud .kbd3_lctlImg {
    width: 100%;
    display: block;
    margin: auto;
}

.kjpt_ttud .kbd3_arrowlImg {
    width: 17px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.kjpt_ttud .kbd3_arrowrImg {
    width: 17px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}


/*order365.php 科技平台_天天U单_block4*/
.kjpt_ttud .kud_blockDiv4 {}

.kjpt_ttud .kbd4_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttud .kbd4ConDiv {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.kjpt_ttud .kbd4LineDiv {
    display: inline-block;
    width: 23%;
    height: auto;
    min-height: 180px;
    margin-bottom: 2%;
    padding: 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_ttud .kbd4LineDiv:last-child {
    margin-right: 0;
}

.kjpt_ttud .kld_title {
    font-weight: bold;
    text-align: center;
}

.kjpt_ttud .kld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: left;
    width: 97%;
    line-height: 26px;
}


/*jobs.php 科技平台_天天U才_block1*/
.kjpt_ttuc .page_banner {}

.kjpt_ttuc .headPicImg {
    width: 100%;
}

.kjpt_ttuc .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_ttuc .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_ttuc .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_ttuc .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
}

.kjpt_ttuc .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 30px;
    font-size: 0;
}

.kjpt_ttuc .kbd1_kcd_con {
    width: 30%;
    height: auto;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_ttuc .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_ttuc .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_ttuc .kbd1_iconImg1 {
    width: auto;
    height: 76px;
}

.kjpt_ttuc .kbd1_iconImg2 {
    width: auto;
    height: 76px;
}

.kjpt_ttuc .kbd1_iconImg3 {
    width: auto;
    height: 76px;
}

.kjpt_ttuc .kkc_title {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: center;
    margin-bottom: 10px;
    font-weight: bold;
}

.kjpt_ttuc .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: center;
    word-break: break-all;
}


/*jobs.php 科技平台_天天U才_block2*/
.kjpt_ttuc .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 70px;
}

.kjpt_ttuc .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttuc .kbd2_lctTitle {
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.kjpt_ttuc .kbd2_conDiv {
    position: relative;
    width: 100%;
    height: 30.3vw;
}

.kjpt_ttuc .kbd2ConDiv {
    width: 92%;
    height: 100%;
    font-size: 0;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_ttuc .k2cd_sld {
    position: absolute;
    min-width: 55%;
    height: 40%;
    top: 28%;
    left: 22%;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.kjpt_ttuc .k2cd_sld1 {
    height: 100%;
    left: 23%;
    top: 0;
    z-index: 2;
    opacity: 1;
}

.kjpt_ttuc .k2cd_sld2 {
    left: 60%;
    opacity: 0.3;
}

.kjpt_ttuc .k2cd_sld3 {}

.kjpt_ttuc .k2cd_sld4 {}

.kjpt_ttuc .k2cd_sld5 {}

.kjpt_ttuc .k2cd_sld6 {
    left: -15%;
    opacity: 0.3;
}

.kjpt_ttuc .kbd2_zpIconImg {
    height: 100%;
    display: block;
    margin: auto;
    width: auto;
}

.kjpt_ttuc .kbd2_arrowlImg {
    width: 21px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.kjpt_ttuc .kbd2_arrowrImg {
    width: 21px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}


/*jobs.php 科技平台_天天U才_block3*/
.kjpt_ttuc .kud_blockDiv3 {}

.kjpt_ttuc .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttuc .kbd3ConDiv {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.kjpt_ttuc .kbd3LineDiv {
    display: inline-block;
    width: 23%;
    height: auto;
    min-height: 200px;
    margin-bottom: 2%;
    padding: 1.5% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_ttuc .kbd3LineDiv:last-child {
    margin-right: 0;
}

.kjpt_ttuc .kld_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 3%;
}

.kjpt_ttuc .kld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: left;
    width: 97%;
}


/*experts.php 科技平台_万盛专家_block1*/
.kjpt_wszj .page_banner {}

.kjpt_wszj .headPicImg {
    width: 100%;
}

.kjpt_wszj .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_wszj .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_wszj .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_wszj .kbd1_msTxt1 {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wszj .kbd1_msTxt1 a {

    text-decoration-line: underline;
}

.kjpt_wszj .kbd1ConDiv1 {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.kjpt_wszj .kbd1LineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 160px;
    margin-bottom: 2%;
    padding: 2% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_wszj .kbd1LineDiv:last-child {
    margin-right: 0;
}

.kjpt_wszj .kcd1_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 1%;
}

.kjpt_wszj .kcd1_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: left;
    width: 97%;
}

.kjpt_wszj .kbd1_msTxt2 {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wszj .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 40px;
    font-size: 0;
}

.kjpt_wszj .kbd1_kcd_con {
    width: 30%;
    height: auto;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_wszj .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_wszj .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_wszj .kbd1_iconImg1 {
    width: auto;
    height: 74px;
}

.kjpt_wszj .kbd1_iconImg2 {
    width: auto;
    height: 74px;
}

.kjpt_wszj .kbd1_iconImg3 {
    width: auto;
    height: 74px;
}

.kjpt_wszj .kkc_title {
    width: 100%;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.kjpt_wszj .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: center;
    word-break: break-all;
}

/*experts.php 科技平台_万盛专家_block2*/
.kjpt_wszj .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 70px;
    background-color: #eeeeee;
}

.kjpt_wszj .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}

.kjpt_wszj .kbd2_iconImg {
    display: block;
    width: 70%;
    margin: auto;
}

/*experts.php 科技平台_万盛专家_block3*/
.kjpt_wszj .kud_blockDiv3 {
    margin-top: 40px;
}

.kjpt_wszj .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.kjpt_wszj .kbd3_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wszj .kbd3ConDiv {
    width: 100%;
    height: auto;
    min-height: 160px;
    font-size: 0;
}

.kjpt_wszj .kbd3LineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 140px;
    margin-bottom: 2%;
    padding: 2% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_wszj .kbd3LineDiv:last-child {
    margin-right: 0;
}

.kjpt_wszj .kld_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 1%;
}

.kjpt_wszj .kld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: center;
    width: 97%;
}


/*hrsaas.php 科技平台_万宝简斯_block1*/
.kjpt_wbjs .page_banner {}

.kjpt_wbjs .headPicImg {
    width: 100%;
}

.kjpt_wbjs .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_wbjs .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_wbjs .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_wbjs .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
}

.kjpt_wbjs .kbd1_msTxt a {
    color: #466ea5;
    text-decoration-line: underline;
}

.kjpt_wbjs .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 30px;
    font-size: 0;
}

.kjpt_wbjs .kbd1_kcd_con {
    width: 30%;
    height: auto;
    min-height: 250px;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_wbjs .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_wbjs .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_wbjs .kbd1_iconImg1 {
    width: 80px;
}

.kjpt_wbjs .kbd1_iconImg2 {
    width: 100px;
}

.kjpt_wbjs .kbd1_iconImg3 {
    width: 80px;
}

.kjpt_wbjs .kkc_title {
    width: 100%;
    color: #121212;
    text-align: center;
}

.kjpt_wbjs .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    word-break: break-all;
}

/*hrsaas.php 科技平台_万宝简斯_block2*/
.kjpt_wbjs .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 50px;
}

.kjpt_wbjs .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wbjs .kbd2_conDiv {
    position: relative;
    width: 100%;
    height: 30.3vw;
}

.kjpt_wbjs .kbd2ConDiv {
    width: 92%;
    height: 100%;
    font-size: 0;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_wbjs .k2cd_sld {
    position: absolute;
    height: 40%;
    min-width: 60%;
    top: 30%;
    left: 20.5%;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.kjpt_wbjs .k2cd_sld1 {
    height: 100%;
    left: 20%;
    top: 0;
    z-index: 2;
    opacity: 1;
}

.kjpt_wbjs .k2cd_sld2 {
    left: 49%;
    opacity: 0.3;
}

.kjpt_wbjs .k2cd_sld3 {}

.kjpt_wbjs .k2cd_sld4 {}

.kjpt_wbjs .k2cd_sld5 {}

.kjpt_wbjs .k2cd_sld6 {}

.kjpt_wbjs .k2cd_sld7 {}

.kjpt_wbjs .k2cd_sld8 {}

.kjpt_wbjs .k2cd_sld9 {}

.kjpt_wbjs .k2cd_sld10 {
    left: -9%;
    opacity: 0.3;
}

.kjpt_wbjs .kbd2_sdImg {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}

.kjpt_wbjs .kbd23_arrowlImg {
    width: 21px;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.kjpt_wbjs .kbd23_arrowrImg {
    width: 21px;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 3;
}

.kjpt_wbjs .kbd2_sdTitle {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
}


/*hrsaas.php 科技平台_万宝简斯_block3*/
.kjpt_wbjs .kud_blockDiv3 {
    padding-top: 30px;
    padding-bottom: 50px;
}

.kjpt_wbjs .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wbjs .kbd3_conDiv {
    position: relative;
    width: 100%;
    height: 30.3vw;
}

.kjpt_wbjs .kbd3ConDiv {
    width: 92%;
    height: 100%;
    font-size: 0;
    position: relative;
    left: 0;
    right: 0;
    margin: auto;
}

.kjpt_wbjs .k3cd_sld {
    position: absolute;
    height: 40%;
    min-width: 94%;
    top: 30%;
    left: 3.5%;
    z-index: 1;
    opacity: 0;
    pointer-events: none;
}

.kjpt_wbjs .k3cd_sld1 {
    height: 100%;
    left: 3%;
    top: 0;
    z-index: 2;
    opacity: 1;
}

.kjpt_wbjs .k3cd_sld2 {
    left: 32%;
    opacity: 0.3;
}

.kjpt_wbjs .k3cd_sld3 {}

.kjpt_wbjs .k3cd_sld4 {}

.kjpt_wbjs .k3cd_sld5 {
    left: -26%;
    opacity: 0.3;
}

.kjpt_wbjs .kbd3_wdImg {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}

.kjpt_wbjs .kbd3_wdTitle1 {
    color: #000000;
    font-weight: bold;
    text-align: center;
    margin-top: 30px;
}

.kjpt_wbjs .kbd3_wdTitle2 {
    font-size: 16px;
    color: #000000;
    text-align: center;
    margin-top: 10px;
}


/*hrsaas.php 科技平台_万宝简斯_block4*/
.kjpt_wbjs .kud_blockDiv4 {}

.kjpt_wbjs .kbd4_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_wbjs .kbd4ConDiv {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.kjpt_wbjs .kbd4LineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 150px;
    margin-bottom: 2%;
    padding: 2% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_wbjs .kbd4LineDiv:last-child {
    margin-right: 0;
}

.kjpt_wbjs .kld_title {

    font-weight: bold;
    text-align: center;
}

.kjpt_wbjs .kld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: left;
    width: 97%;
}


/*welfare.php 科技平台_天天U福_block1*/
.kjpt_ttuf .page_banner {}

.kjpt_ttuf .headPicImg {
    width: 100%;
}

.kjpt_ttuf .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_ttuf .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_ttuf .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_ttuf .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttuf .kbd1_msTxt a {
    color: #466ea5;
    text-decoration-line: underline;
}

/*welfare.php 科技平台_天天U福_block2*/
.kjpt_ttuf .kud_blockDiv2 {
    padding-top: 50px;
    padding-bottom: 100px;
    background-color: #eeeeee;
}

.kjpt_ttuf .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}

.kjpt_ttuf .kbd2_iconImg {
    display: block;
    width: 75%;
    margin: auto;
}

/*welfare.php 科技平台_天天U福_block3*/
.kjpt_ttuf .kud_blockDiv3 {
    margin-top: 40px;
    margin-bottom: 30px;
}

.kjpt_ttuf .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
}

.kjpt_ttuf .kbd3_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

.kjpt_ttuf .kbd3ConDiv {
    width: 100%;
    height: auto;
    min-height: 160px;
    font-size: 0;
}

.kjpt_ttuf .kbd3LineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 140px;
    margin-bottom: 2%;
    padding: 2% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_ttuf .kbd3LineDiv:last-child {
    margin-right: 0;
}

.kjpt_ttuf .kbd3_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 60px;
}

.kjpt_ttuf .kbd3_kcd_con {
    width: 30%;
    height: auto;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_ttuf .kbd3_kcd_con:last-child {
    border: none;
}

.kjpt_ttuf .kbd3_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_ttuf .kbd3_iconImg1 {
    width: 90px;
}

.kjpt_ttuf .kbd3_iconImg2 {
    width: 96px;
}

.kjpt_ttuf .kbd3_iconImg3 {
    width: 85px;
}

.kjpt_ttuf .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: center;
    word-break: break-all;
}


/*woskill.php 科技平台_woskill_block1*/
.kjpt_woskill .page_banner {}

.kjpt_woskill .headPicImg {
    width: 100%;
}

.kjpt_woskill .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_woskill .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_woskill .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_woskill .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
}

.kjpt_woskill .kbd1_msTxt a {
    color: #466ea5;
    text-decoration-line: underline;
}

.kjpt_woskill .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 50px;
    font-size: 0;
}

.kjpt_woskill .kbd1_kcd_con {
    width: 24%;
    height: auto;
    min-height: 280px;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_woskill .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_woskill .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_woskill .kbd1_iconImg1 {
    width: 54px;
}

.kjpt_woskill .kbd1_iconImg2 {
    width: 73px;
}

.kjpt_woskill .kbd1_iconImg3 {
    width: 82px;
}

.kjpt_woskill .kbd1_iconImg4 {
    width: 79px;
}

.kjpt_woskill .kkc_title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #121212;
    text-align: center;
}

.kjpt_woskill .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    word-break: break-all;
    margin-top: 10px;
}

/*woskill.php 科技平台_woskill_block2*/
.kjpt_woskill .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 70px;
}

.kjpt_woskill .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
}

.kjpt_woskill .kbd2_iconImg {
    display: block;
    width: 75%;
    margin: auto;
}


/*rightgrc.php 科技平台_rightGrc_block1*/
.kjpt_rightGrc .page_banner {}

.kjpt_rightGrc .headPicImg {
    width: 100%;
}

.kjpt_rightGrc .kud_blockDiv {
    position: relative;
    width: 100%;
}

.kjpt_rightGrc .kud_blockDiv1 {
    padding-bottom: 60px;
}

.kjpt_rightGrc .kbd1_title {
    color: #ea7e23;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
    padding-bottom: 30px;
}

.kjpt_rightGrc .kbd1_msTxt {
    width: 100%;
    margin: auto;
    font-size: 16px;
    color: #121212;
    font-weight: bold;
    text-align: center;
}

.kjpt_rightGrc .kbd1_msTxt a {
    color: #466ea5;
    text-decoration-line: underline;
}

.kjpt_rightGrc .kbd1_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 50px;
    font-size: 0;
}

.kjpt_rightGrc .kbd1_kcd_con {
    width: 24%;
    height: auto;
    min-height: 250px;
    display: inline-block;
    padding: 0 2%;
    border-right: 3px solid #eeeeee;
    vertical-align: top;
}

.kjpt_rightGrc .kbd1_kcd_con:last-child {
    border: none;
}

.kjpt_rightGrc .kbd1_iconImg {
    display: block;
    margin: auto;
    margin-bottom: 20px;
}

.kjpt_rightGrc .kbd1_iconImg1 {
    width: 78px;
}

.kjpt_rightGrc .kbd1_iconImg2 {
    width: 87px;
}

.kjpt_rightGrc .kbd1_iconImg3 {
    width: 67px;
}

.kjpt_rightGrc .kbd1_iconImg4 {
    width: 81px;
}

.kjpt_rightGrc .kkc_title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #121212;
    text-align: center;
}

.kjpt_rightGrc .kkc_conTxt {
    width: 100%;
    font-size: 16px;
    color: #121212;
    text-align: left;
    word-break: break-all;
}

/*rightgrc.php 科技平台_woskill_block2*/
.kjpt_rightGrc .kud_blockDiv2 {
    padding-top: 30px;
    padding-bottom: 70px;
    background-color: #eeeeee;
}

.kjpt_rightGrc .kbd2_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
}

.kjpt_rightGrc .kbd2_iconImg {
    display: block;
    width: 75%;
    margin: auto;
}

/*rightgrc.php 科技平台_woskill_block3*/
.kjpt_rightGrc .kud_blockDiv3 {
    margin-top: 50px;
}

.kjpt_rightGrc .kbd3_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.kjpt_rightGrc .kbd3ConDiv {
    width: 100%;
    height: auto;
    min-height: 180px;
    font-size: 0;
}

.kjpt_rightGrc .kbd3LineDiv {
    display: inline-block;
    width: 49%;
    height: auto;
    min-height: 160px;
    margin-bottom: 2%;
    padding: 2% 1% 1% 1%;
    background-color: #d9e2ee;
    vertical-align: top;
    overflow: hidden;
    margin-right: 2%;
}

.kjpt_rightGrc .kbd3LineDiv:last-child {
    margin-right: 0;
}

.kjpt_rightGrc .kld_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 2%;
}

.kjpt_rightGrc .kld_conTxt {
    padding-left: 3%;
    font-size: 16px;
    color: #282a32;
    text-align: left;
    width: 97%;
}

/*了解更多_block*/
.ljgd_blockDiv {
    width: 100%;
    margin-top: 50px;
    margin-bottom: 20px;
}

.ljgd_blockDiv .ljgd_title {
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.ljgd_blockDiv .lbd_conDiv {
    width: 100%;
    height: auto;
    text-align: center;
    font-size: 0;
}

.ljgd_blockDiv .lbdLineDiv {
    display: inline-block;
    width: 24%;
    height: auto;
    vertical-align: top;
    overflow: hidden;
    margin-right: 1%;
}

.ljgd_blockDiv .lbdLineDiv:last-child {
    margin-right: 0;
}

.ljgd_blockDiv .lbd_iconImg {
    width: 100%;
    height: auto;
}

/* /404/index.php */
.err404_pathDiv {
    width: 100%;
    padding-top: 120px !important;
}

.icon404Img {
    display: block;
    width: 30.57vw;
    height: auto;
    margin: auto;
}

.btnDiv_404 {
    text-align: center;
    margin-top: 4%;
}

.btnBackIndex {
    display: inline-block;
    width: 190px;
    height: 50px;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    background-color: #e17d0e;
    border-radius: 3px;
    margin-right: 13%;
}

.btnGoLhyg {
    display: inline-block;
    width: 190px;
    height: 50px;
    font-size: 20px;
    text-align: center;
    line-height: 50px;
    background-color: #949494;
    border-radius: 3px;
}

.btnDiv_404 a {
    color: #ffffff;
}

.forSeoTxtDiv {
    position: absolute;
    width: auto;
    left: -9999999px;
    top: -9999999px;
    z-index: 0;
    font-size: 12px;
    color: #ffffff;
    background-color: transparent;
}


/*ban-txt*/
@-webkit-keyframes fadeIn_ban {
    0% {
        transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        opacity: 0;
    }

    100% {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        opacity: 1;
    }
}

@-moz-keyframes fadeIn_ban {
    0% {
        transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        opacity: 0;
    }

    100% {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        opacity: 1;
    }
}

@-ms-keyframes fadeIn_ban {
    0% {
        transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        opacity: 0;
    }

    100% {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        opacity: 1;
    }
}

@-o-keyframes fadeIn_ban {
    0% {
        transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        opacity: 0;
    }

    100% {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        opacity: 1;
    }
}

@keyframes fadeIn_ban {
    0% {
        transform: translateY(-200%);
        -moz-transform: translateY(-200%);
        -webkit-transform: translateY(-200%);
        -ms-transform: translateY(-200%);
        opacity: 0;
    }

    100% {
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        opacity: 1;
    }
}

/*arrowGo*/
@-webkit-keyframes arrowGo {
    0% {
        top: 3px;
        opacity: 0;
    }

    50% {
        top: 8px;
        opacity: 1;
    }

    100% {
        top: 12px;
        opacity: 0;
    }
}

@-moz-keyframes arrowGo {
    0% {
        top: 3px;
        opacity: 0;
    }

    50% {
        top: 8px;
        opacity: 1;
    }

    100% {
        top: 12px;
        opacity: 0;
    }
}

@-ms-keyframes arrowGo {
    0% {
        top: 3px;
        opacity: 0;
    }

    50% {
        top: 8px;
        opacity: 1;
    }

    100% {
        top: 12px;
        opacity: 0;
    }
}

@-o-keyframes arrowGo {
    0% {
        top: 3px;
        opacity: 0;
    }

    50% {
        top: 8px;
        opacity: 1;
    }

    100% {
        top: 12px;
        opacity: 0;
    }
}

@keyframes arrowGo {
    0% {
        top: 3px;
        opacity: 0;
    }

    50% {
        top: 8px;
        opacity: 1;
    }

    100% {
        top: 12px;
        opacity: 0;
    }
}


@-webkit-keyframes colorSlide {
    0% {
        height: 0;
    }

    90% {
        height: 40px;
    }


}

@keyframes colorSlide {
    0% {
        height: 0;
    }

    90% {
        height: 40px;
    }
}

@-webkit-keyframes trackBallSlide {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(-8px);
        transform: scale(1) translateY(-8px);
    }

    34% {
        opacity: 1;
        -webkit-transform: scale(0.9) translateY(4px);
        transform: scale(0.9) translateY(4px);
    }

    68% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(16px);
        transform: scale(0.4) translateY(16px);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(-8px);
        transform: scale(0.4) translateY(-8px);
    }

}

@keyframes trackBallSlide {
    0% {
        opacity: 1;
        -webkit-transform: scale(1) translateY(-8px);
        transform: scale(1) translateY(-8px);
    }

    34% {
        opacity: 1;
        -webkit-transform: scale(0.9) translateY(4px);
        transform: scale(0.9) translateY(4px);
    }

    68% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(16px);
        transform: scale(0.4) translateY(16px);
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(0.4) translateY(-8px);
        transform: scale(0.4) translateY(-8px);
    }
}

@-webkit-keyframes nudgeMouse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

}

@keyframes nudgeMouse {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }

    50% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

	.qywh_pc{position: relative; width: 100%;}
	.qywh_pc .qywh_div{display: inline-block; width: 31%; background-color: #EEEEEE;}
	.qywh_table{display: table;}
	.qywh_img{display: table-cell; width:30%; height: 100%; vertical-align: middle; padding: 2%;}
	.qywh_text{display: table-cell; width: 70%; padding: 2% 0 2% 3%;}
	.qywh_m{display: none;}
	.color_black{color: #000000;}
	@media(max-width:768px)  {
		.qywh_pc{display: none;}
		.qywh_m{display: block;}
		.qywh_m .qywh_div{background-color: #EEEEEE; margin-bottom: 5px;}
	}